前言

一个用户提交的程序在Online Judge(在线测评)系统下执行时将受到比较严格的限制,包括运行时间限制、内存使用限制和安全限制等。用户程序执行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序。

该裁判程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足一定的逻辑条件。

最后系统返回给用户一个状态:通过(Accepted)、答案错误(Wrong Answer)、超时(Time Limit Exceed)、超过输出限制(Output Limit Exceed)、超内存(Memory Limit Exceed)、运行时错误(Runtime Error)、格式错误(Presentation Error)、无法编译(Compile Error),并返回程序使用的内存、运行时间等信息。

在线测评系统标准:

国内较好的在线测评系统有:

北京大学的PKU JudgeOnline(http://poj.org/ )

浙江大学ACM在线测试(http://acm.zju.edu.cn/onlinejudge/ )

杭州电子科技大学的HDU Online Judge System (http://acm.hdu.edu.cn/)

POJ

登录成功,注册,如图:

在PKU JudgeOnline网站中,提供了4千多道题目。用户可以在该网站中注册一个用户ID,然后选择某个问题进行求解。用户可以将编写的程序通过网页提交给在线测评系统,每一次提交后,测评系统都会将评判结果显示在网页上。

用户可以根据测评系统反馈回来的评判结果修改程序,直到最终收获Accepted。这个过程不仅能培养用户独立分析问题、解决问题的能力,而且每成功解决一个问题都能给用户带来极大的成就感。

解题情况

在PKU JudgeOnline主页单击超链接“Problems”,可打开如图2所示的页面。在页面中用列表的形式显示了系统中提供的各个问题,例如,页面中显示的“1000、A+B Problem、 56%(271151/480509)、2019-6-10,表示ID号为“1000”的题目“A+B Problem”截止到2019年6月10日,有480509人次提交了程序,其中有271151次通过

查看题目详情

Language处可以更换语言,也不用担心看不懂题目内容;

测评代码成果

在写出了该问题的程序后,可以将其提交给测评系统评判。

单击主页中的“Submit Problem”超链接,打开如图4所示的提交页面。

步骤如下

1、在“Problem ID”后的文本框中输入“1000”,(题目前的编号)

2、在“Language”下拉列表框中选择语言为“C++”,

3、在“Source”多行文本框中输入所编写的程序,

4、单击“Submit”按钮,即可将程序提交给测评系统。

5、之后,测评系统会打开一个页面显示评判后的结果。

POJ使用指南——1相关推荐

  1. POJ 3322 Bloxorz I(进阶指南,广搜)

    算法竞赛进阶指南,112页, 广搜,坐标变换 题目意思: 4433 小游戏上面的 推木头游戏,http://www.4399.com/flash/13071.htm#search3 本题要点: 1.长 ...

  2. 【算法竞赛进阶指南】POJ 3349 —— SnowflakeSnowSnowflakes

    Description 有N片雪花,每片雪花由六个角组成,每个角都有长度.第i片雪花六个角的长度从某个角开始顺时针依次记为ai1,ai2,-,ai6. 因为雪花的形状是封闭的环形,所以从任何一个角开始 ...

  3. 北大POJ题库使用指南

    原文地址:http://blog.sina.com.cn/s/blog_8a9f47720100zr2l.html 作者:elevenpku 北大ACM题分类 主流算法: 1.搜索 //回溯 2.DP ...

  4. 训练指南第二章-基础问题

    训练指南第二章-基础问题 P170 2 / 4 Problem A UVA 10943 How do you add? 1 / 2 Problem B UVA 10780 Again Prime? N ...

  5. POJ 1144 Network 图论

    题目地址:http://poj.org/problem?id=1144 题目大意:多组数据,每组数据以0结束,文件也以0结束.对于每组数据第一行n表示点数,接下来至多n行,每行至多n个数,第i个数表示 ...

  6. 靠谱,这是我见过最好的编程指南了!赶快收藏吧,错过大学就白上了!

    从大一入学被调剂到计算机专业,到喜欢上这个专业,再到毕业拿到 10 多个 offer,最终进入理想的大厂工作.回想起这些年确确实实踩过的坑,小北不慎感慨.和我一样,他在刚学习编程的时候也想一口气吃个大 ...

  7. 王道考研机试指南第2版——题目提交链接

    王道考研机试指南第2版--题目链接 文章来自https://github.com/zguolee/WDAlgorithmsNote/blob/master/README.md 王道考研机试指南第2版- ...

  8. poj 2942-圆桌骑士(点双连通分量+二分图)

    题目:http://poj.org/problem?id=2942 题意: 一群骑士,某些骑士之间互相憎恨,如果在一起容易发生争斗事件,因此他们只有满足一定条件才能参加圆桌会议:1.圆桌边上任意相邻的 ...

  9. 超详细中文预训练模型ERNIE使用指南-源码

    作者 | 高开远,上海交通大学,自然语言处理研究方向 最近在工作上处理的都是中文语料,也尝试了一些最近放出来的预训练模型(ERNIE,BERT-CHINESE,WWM-BERT-CHINESE),比对 ...

最新文章

  1. linux kbhit扫描键盘,(转)检测按键(Linux中kbhit()函数的实现)
  2. storm0.9.0.1安装
  3. 使用访问控制列表预防IP地址欺骗(IP Address Spoofing Prevention with ACLs)
  4. Install KVM Hypervisor on arrch64 Linux Server
  5. iis 中后台调用exe文件
  6. cacti+nagios 整合遇到的问题
  7. math库是python语言的数学模块_Python 数学模块(Math)
  8. qt获取当前正在编辑的文件名和路径_node学习——path 路径模块
  9. 150904 高速公路 ccf
  10. 程序functionLua基础 小结(两个Lua程序示例)
  11. php显示网络图片,PHP在服务器端怎么显示图片呢?
  12. qtcpsocket断开_关于使用QTcpSocket的一些总结
  13. oracle 清理磁盘空间,oracle清理磁盘空间
  14. 今日头条 ANR 优化实践系列 - Barrier 导致主线程假死
  15. 新元宇宙奇科幻小说原创作品每周连载地球人奇游天球记第八回邂逅嫦娥
  16. Docker加速器配置
  17. 关于timeSetEvent的精确度缺陷分析_备份以防后续使用到时作为参考
  18. git merge工具 meld
  19. Android框架排行榜,上百项资源汇总不容错过
  20. 关于近期工作中遇到的各种问题总结

热门文章

  1. 踏上嵌入式之路,一去不复返!
  2. android nand 空间,2020年主流智能手机,内置NAND闪存平均容量100GB
  3. idea Springboot项目sout控制台中文输出乱码解决方案
  4. 目标检测-定位蒸馏:logit蒸馏与feature蒸馏之争
  5. 为什么“数据驱动”只属于那些“天生的数字公司”,传统企业却只有束缚?...
  6. runnerw.exe: CreateProcess failed with error 5:
  7. (原创)Flow数据流的使用
  8. hexo博客butterfly主题美化
  9. 单片机12864电子锁c语言代码,51单片机+LCD12864实现密码锁Proteus仿真和代码
  10. 计算机硬盘怎么在u口打开,怎么使用u盘电脑启动