PTA系统常见问题解答

PTA系统常见问题解答


2024年6月5日发(作者:)

PTA系统常见问题解答(FAQ)

评分

试题的解答提交后由评分系统评出即时得分,每一次提交会判决结果会及时通知;系统可能

的反馈信息包括:

结 果

提交成功

稍后显示

已被覆盖

等待评测

正在评测

编译错误

答案正确

部分正确

格式错误

答案错误

运行超时

内存超限

异常退出

非零返回

说 明

对于判断、选择、填空题,系统已经接收到您的提交

对于判断、选择、填空题,在题目集关闭之前,不显示判题结果

对于判断、选择、填空题,该提交已经被您的当前提交所覆盖,系统将只评判题目

集关闭前对该题目的最后一次提交

评测系统还没有评测到这个提交,请稍候

评测系统正在评测,稍候会有结果

您提交的代码无法完成编译,点击“编译错误”可以看到编译器输出的错误信息

恭喜!您通过了这道题

您的代码只通过了部分测试点,继续努力!

您的程序输出的格式不符合要求(比如空格和换行与要求不一致)

您的程序未能对评测系统的数据返回正确的结果

您的程序未能在规定时间内运行结束

您的程序使用了超过限制的内存

您的程序在运行过程中崩溃了

您的程序结束时返回值非 0,如果使用 C 或 C++ 语言要保证 int main 函数最

终 return 0

您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等

情况引起

您的程序运行时发生浮点错误,比如遇到了除以 0 的情况

您的程序输出了过多内容,一般可能是无限循环输出导致的结果

评测系统发生内部错误,无法评测。工作人员会努力排查此种错误

段错误

浮点错误

输出超限

内部错误

常见问题

*我应该从哪里读输入,另外应该输出到哪里?

如果没有特别说明,你的程序应该从标准输入(stdin,传统意义上的“键盘”)读入,并

输出到标准输出(stdout,传统意义上的“屏幕”),不要使用文件做输入输出。由于系

统是在你的程序运行结束后开始检查输出是否是正确的,对于有多组测试数据的输入,可以

全部读入之后再输出,也可以处理一组测试数据就输出一组。

*为什么提交后弹出的窗口一直显示“等待评测”?

提交后即刻弹出的窗口不会自动更新状态。如果看到“等待评测”,请关闭该窗口,去“提

交列表”中找到自己的提交,点击分数链接,即可查看详细结果。

*为什么我的程序交在这里得到编译错误,而我在自己的机器上已经编译通过了?

本系统所使用的编译器和你在自己机器上使用的可能有区别,请留意几个常见的地方:

本系统是 64 位 Linux 系统,使用的编译器版本和编译参数可以参见编译器帮助

Java 代码需使用 Main 作为主类名

Visual C++ 6.0 和 Turbo C++ 3.0 (及它们的更低版本)有较多违背 C++ 标准

(ISO/IEC 14882)的地方,不要使用它们来判断 C++ 程序语法上是否有问题

C++ 下 64 位整数的类型是 long long,不要使用 __int64

*为什么我的程序得到了“非零返回”?

返回零表示一个程序正常结束,如果没有返回零,则系统认为程序没有正常结束,这时即便

输出了正确的内容也不予通过。

C 或 C++ 代码请确认 int main 函数最终会返回 0,不要声明为 double main 或者

void main

有异常的语言,请确认程序处理了可能抛出的异常

*程序的时间和内存占用是如何计算的?


发布者:admin,转转请注明出处:http://www.yc00.com/news/1717586052a2740621.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信