拼刀刀1 2024-02-17 21:21 采纳率: 50%
浏览 4
已结题

VS无法接受所有输入

VS无法接受所有输入 咋办?肿么肥事?哭了/(ㄒoㄒ)/~~
根据洛谷的测试数据 ,输入了“429 517”、429个数、517个数。但是发现无法输入全,所以也不能够正常运行出答案。
代码没问题的。代码是抄的题解,在洛谷上试过,是通过所有测试数据的。(为了学习的,不是为了刷AC率哒~)
以下标蓝为输入VS小黑框后缺失的所有数据:

img

img

  • 写回答

4条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2024-02-17 21:25
    关注

    参考通义千问和郭老师的小迷弟雅思莫了-编写提供,主要是为了帮助您快速解决问题,如下回答,您可以参考下,如有问题,评论区留言。

    看起来你可能在Visual Studio中运行程序,并尝试手动输入大量数据(如429个数和517个数),但是发现无法全部输入,导致程序无法正确处理所有测试数据。

    在Visual Studio的控制台窗口直接输入大量数据确实存在这样的限制。对于这种情况,你可以考虑以下解决办法:

    1. 使用文件输入:将测试数据写入到一个文本文件中,然后修改你的代码以从文件中读取这些数据,而不是从控制台输入。例如,在C++中可以使用ifstream来读取文件。
    #include <fstream>
    //...
    int main() {
        std::ifstream fin("input.txt");
        int n, m;
        fin >> n >> m; // 读取429和517
        //... 然后逐行或按一定格式读取接下来的n*m个数
    }
    
    1. 在线评测系统提交代码:既然你在洛谷上已经看到代码通过了所有测试数据,说明代码本身没有问题。你可以继续在洛谷或其他支持大数据量输入的在线评测系统上进行测试。

    2. 调试器中设置输入缓冲:如果你确实需要在VS环境中调试并输入大量数据,也可以尝试利用调试器设置输入缓冲。但这通常较为复杂,不如前两种方法方便。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 2月27日
  • 已采纳回答 2月19日
  • 创建了问题 2月17日

悬赏问题

  • ¥15 python怎么在已有视频文件后添加新帧
  • ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
  • ¥15 fluent里模拟降膜反应的UDF编写
  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵