oj怎么答题

oj怎么答题,第1张

OJ上的题目基本都要求处理多组数据

像那个a+b问题,要写成

while(scanf("%d%d",&a,&b)!=EOF)

{

.....

}

要知道scanf 是有返回值的,返回读到的数据的个数,!=EOF 就是还有读到数据,继续处理的意思

还有一点要注意,有些题目处理玩一组数据后某些变量值会发生变化,所以循环体内要记得初始化

所谓的Virtual Judge是区别于Online Judge而言的,OJ具有自己的题库、判题终端等等,但是VJ是没有的。VJ的工作原理是把题目用爬虫抓过来,当你用VJ的提交题目的时候VJ会用自己在对应的OJ上的来提交你的代码,并抓取判题结果呈现给用户。简单来说就是你只要注册一个就可以在各个OJ(当然要是VJ支持的)上提交题目了。除此之外,VJ还有几个功能很棒:

创建比赛。可以用VJ支持的那些OJ上的题目来组成一场比赛,很适合大家一起做套题,或者个人刷专题使用。

实时排名。你可以按VJ说明的格式来生成一个比赛的排行榜,把这个榜和你创建的比赛挂钩之后就可以在比赛过程中实时地看到其他各个队伍的AC情况以及自己的排名。有些大型比赛的排行榜已经有人制作好了,你只需要在设置的时候直接勾选别人创建的排行榜(也就是“比赛回放”)就行了,不必再亲自制作。

可以。OJ指在线判题系统,该系统并不是只局限于电脑端,手机端也可以做。在线判题系统(英语:OnlineJudge,缩写OJ)是一种在编程竞赛中用来测试参赛程序的在线系统,也可以用于平时练习。许多OJ网站会自发组织一些竞赛。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11701513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存