答案是对的,重复输了多次其他数据,依然是对的,可是为什么oj依然只给了结果分,所有哪里出了问题吗?
1条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7461603
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:数据结构C语言篇《三》栈和队列概念,模拟函数实现,以及相关OJ面试题
- 除此之外, 这篇博客: 【归并排序和逆序对数量C语言实现】基于OJ的归并排序和求逆序对数量的程序题目中的 可能遇到的报错及解决(附加OJ常见报错) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
- Runtime Error
- 可能是在递归过程中重复开数组
- 有可能是加了system(“pause”)
- 有可能是无限递归了,有递无归
- 有可能是数组下标访问越界
- 有可能是malloc空间之后没有正确free,造成内存访问错误
…
- duplicated source code
就是前后两次提交的代码重复率太高,加一些空格或者改变一下变量名就能解决 - wrong answer
答案错误,再来吧!
更多的报错类型参考:
OJ(vjudge)错误提示类型 - Runtime Error
- 您还可以看一下 贺利坚老师的C语言及程序设计初步课程中的 OJ平台中的典型输入处理小节, 巩固相关知识点
- 以下回答来自chatgpt:
可能的问题原因:
-
程序中存在逻辑错误,导致部分测试用例无法通过,而仅有部分测试用例可以通过。
-
存在可能的编译器问题,导致程序在某些情况下表现不如预期。
-
程序中存在性能问题,导致程序无法及时处理大量的测试数据。
改进方法:
-
针对可能存在的逻辑错误,建议对程序进行详尽的测试和调试。可以手动编写测试用例进行测试,或使用自动化测试工具进行测试。
-
如果怀疑编译器存在问题,建议使用不同版本的编译器进行测试,同时检查代码中是否存在不规范的语法和代码风格。
-
如果存在性能问题,可以使用更高效的数据结构和算法,或者增加程序的并发性能。也可以对程序的I/O操作等进行优化,以提高程序的性能。
-
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥50 微信聊天记录备份到电脑提示成功了,但还是没同步到电脑微信
- ¥15 python怎么在已有视频文件后添加新帧
- ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
- ¥15 fluent里模拟降膜反应的UDF编写
- ¥15 MYSQL 多表拼接link
- ¥15 关于某款2.13寸墨水屏的问题
- ¥15 obsidian的中文层级自动编号
- ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
- ¥15 神经网络模型一直不能上GPU
- ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!