帮忙找一个能创建oj(noi openjudgee)的网址

下次自动登录
现在的位置:
& 综合 & 正文
圆盘找数-accept(http://acmoj.shu.edu.cn/openjudge/viewproblem.php?coll_id=1&prob_id=5)
#include &stdio.h&
#include &string.h&
int mi(int a, int n);
void convert(const char *pstr, int *pa);
int main()
char str[6009];
int arr[1005];
char tempStr[7];
//arr的长度
int maxNum, minNum, maxIndex, minI
int cases = 0;
while(feof(stdin) != 1)//【*】关于文件结束的处理
test = gets(str);
if( (str[0] == 0) || (test == NULL) )//【*】关于文件结束的处理
//下面将字符串转换成整型数组
k = strlen(str);
str[k] = ' ';
str[k+1] = '\0';//在字符串的最后加上' '
length = 0;
while(str[i] != '\0')
//分割字符串
for(j = 0; str[i] != ' '; j++)
tempStr[j] = str[i];
i++;//【*】
tempStr[j] = '\0';
//将字符串转换为整数数组
convert(tempStr, &arr[length]);
//开始找数
maxNum = arr[0] + arr[1] + arr[2];
maxIndex = 1;
minNum = maxN
minIndex = 1;
for(i = 1; i & i++)
temp = arr[i] + arr[(i+1)%length] + arr[(i+2)%length];
if( maxNum & temp )
maxIndex = i + 1;
if( minNum & temp)
minIndex = i + 1;
//输出结果
if(length & 3)
printf("Case %d:\nNo maximal and minimal!\n", cases);
printf("Case %d:\nMaximum = %d, Minimum = %d, MaxIndex = %d, MinIndex = %d\n", cases, maxNum, minNum, maxIndex, minIndex);
//将字符串转换成整数
void convert(const char *pstr, int *pa)
int leng = strlen(pstr);
if(pstr[0] == '-')
for(i = (leng - 1); i &= 1; i--)
*pa += (pstr[i] - '0')*mi(10, (leng - i-1));
*pa = -(*pa);
for(i = (leng - 1); i &= 0; i--)
*pa += (pstr[i] - '0')*mi(10, (leng - i -1));
//求整数的幂
int mi(int a, int n)
int result = 1;
for(i = 0; i & i++)
&&&&推荐文章:
【上篇】【下篇】正在进行的比赛(83). . . .
【循环三】循环嵌套
循环初步二
7-8为附加题
7-8为附加题
一维数组是有相同类型的一组数的集合。
生活中有很多需要重复做的事,如果交给计算机来完成,就会又快又省事,大家一起来挑战吧!
逻辑条件,选择结构训练
7-8 为附加题
题目为2016年期末上机考试题
1-6题为必需完成的题目,7-8为附加题。
1-6题为必需完成的题目,7-8为附加题。
1-6题为必需完成的题目,7-8为附加题。
1-6题为必需完成的题目,7-8为附加题。
1-6题为必需完成的题目,7-8为附加题。
十一练习,不计成绩,同学们加油熟悉OJ系统和C语言基本知识
1-6题为必需完成的题目,7-8为附加题,有余力的同学可以尝试。
大家可以接着来练练手
题意都很简单
2017新生赛比赛重现
如果发现题面有问题请联系陈老。
Yyc Inc. 经典题目
提高组模拟1
周三开始做,截止周五下午三点
2015年燕山大学程序设计比赛,燕山大学信息学院承办
供同学们熟悉环境使用,不计分
2013年国庆集训试题调研
NOip历年真题,不断添加中...
内部测试比赛000
收录NOIP历年试题,供南宁三中学生演练真题
活跃的小组. . . .OJ的刷题价值和时间陷阱
信息课的学习者在竞赛前,需要接触OJ,即“电脑自动评测打分”,否则会会影响到最后的成绩。OJ是近年来的新事物,如果是近二十年大学毕业的计算机专业生,会在学校接触过OJ,它是在线做题提交的系统。此前早就注意到有OJ,但一直没有使用OJ作为我们的作业内容,因此只是大略知道,也没有认真研究。但是对于初学者即碰上竞争中学信息课来说,另外(必须在小视野以外)继续上OJ的话,就有可能得到比正常课程更高的分数,——所谓神童,如果是真的,大概就是这样来的;——但这样必须有两个前提:第一是他们的真正学习时间和内容,会比正常课多得多;第二是刷题虽然多,却不表明他们后续,更有潜力。
因此此前我自已在此前没有真正操作OJ,那似乎只是地球遥远另一方的某些事。毕竟OJ对于我们的同学和我们的教学,其实并不算很合适,也不容易操作。但如果不经过OJ的练习,就会出现题目会做,但是得分不高的情况。所以在比赛前适当地OJ,可能会造成“难题有人会做,一些易题没有丢分”的好事。
检索一下网上的OJ,(这也是体制外的学习者,能够获得的资源;校内的学习者,可以使用本校的OJ),大致可以分成三档:国外很难的(有一名自称是国家高中金奖获得者声称,他高中是在国外网站练ACM题),国内比较难的(北大,浙大),(此两档及其下的大学OJ,基本上是英语);然后才是中学(NOI网站的OJ,不用工作!)的,openjudge网站就是其中之一,还有一个九度,或者还有其他。但是中文的自由点的OJ,的确比较少,只是在目前使用上,够用就是了。(也说明学校体制外的学习者,不算多)。结论是,如果要找OJ练题的话,还是可以找到的。但是要做到竞赛级,就需要看英语做题。
随之而来的第一个大问题是,OJ上的题作业,不可监督,知识点散乱而不能被跟踪,是否做题,全凭学生自觉。所以OJ可以方便自觉的学生自学,但若学生本身不够自觉,作用就不大。其次,OJ的题散乱,其实就是接近漫无目的地刷题。学生只是OJ做题的话,如同数学语文的学习,一味刷题,而不求甚解,到一定阶段就会无法深入。这样又会形成另一个陷阱:OJ刷题本身就是一个时间和精力的无底洞,轻率沉迷其中,一定会影响主科学习,而得益却不能肯定,也不见得能象我们本来预期的信息学习那样,能够带来自学能力的提高。自学能力包括取也包括“弃”,OJ不能解决弃。
因此,对于初学者来说,除非有很强的自学能力和自觉性(或称兴趣),和适当避免陷阱的机灵,否则初学时,与其在OJ上无限制地刷题,(基本上是浪费时间),不如先在课本知识和基本题型上打好基础,来得更有针对性。所以正确的次序,应该是先打好课本上的各个知识点的知识,然后在时间有所空隙时,才上OJ做题,越到深入层次,在OJ上的练习越多。当到了比赛前一段时间,需要强化训练时,就大量在OJ上做相当难度的题。后者也是老师无法代替学生练的。
而若颠倒这个次序的话,效益低而时间消耗多,恐怕这就是一些同学,“损害了主科,成绩下滑,获奖却不一定”的原因。使用此OJ刷题带动的信息学习模式的,后续持续性也会很有限,因为方向会比较盲目,而无法根据自已(包括照顾主科学习所需的)时间资源的“取与弃”。从而令OJ刷题变成一个潜在的大陷阱。
这就是我此前一直迟疑不找OJ的原因之一。但是,如果我们自已打算最终竞赛的话,对于我们自已来说,OJ虽然不能依赖,但也不能忽视。只是何时和如何开展OJ作业,现在开始就是一个值得注意的大问题,越到深层次,这个问题越是重要。开始的途径,需要切实解决上面存在的现实冲突。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。小组/大学竞赛(79)

我要回帖

更多关于 www.openjudge 的文章

 

随机推荐