求一个适合大一c语言acm刷题的平台

黄玲凤 2019-12-21 18:08:00

推荐回答

要搞acm建议看刘汝佳的书他有两本先看小的再看大的网上有可以找的pdf去买的话也不贵小书是语法算法一起往上升要细心看进步很快的acm.nyist.net/JudgeOnline/problemset.php这是南阳的oj里头简单题目很多注册一个号就可以在上面做题目了。
齐旺梅2019-12-21 19:12:14

提示您:回答为网友贡献,仅供参考。

其他回答

  • 可能格式有一点点不一样也许你的答案只能适合一些情况,一些特殊的情况不符合。
    齐敬涛2019-12-21 18:54:52
  • #include int main{    int m,n,a,b,c;    whilescanf"%d%d",&m,&n, m+n {        a=m;        b=n;        whileb!=0{            c=a%b;            a=b;            b=c;        }        printf"%d",n/a*m;    }    return 0;。
    辛国艺2019-12-21 18:38:19
  • 刚刚接触信息学领域的同学往往存在很多困惑,不知道从何入手学习,在这篇文章里,我希望能将自己不多的经验与大家分享,希望对各位有所帮助。一、语言是最重要的基本功无论侧重于什么方面,只要是通过计算机程序去最终实现的竞赛,语言都是大家要过的第一道关。亚洲赛区的比赛支持的语言包括C/C++与JAVA。笔者首先说说JAVA,众所周知,作为面向对象的王牌语言,JAVA在大型工程的组织与安全性方面有着自己独特的优势,但是对于信息学比赛的具体场合,JAVA则显得不那么合适,它对于输入输出流的操作相比于C++要繁杂很多,更为重要的是JAVA程序的运行速度要比C++慢10倍以上,而竞赛中对于JAVA程序的运行时限却往往得不到同等比例的放宽,这无疑对算法设计提出了更高的要求,是相当不利的。其实,笔者并不主张大家在这种场合过多地运用面向对象的程序设计思维,因为对于小程序来说这不旦需要花费更多的时间去编写代码,也会降低程序的执行效率。接着说C和C++。许多现在参加讲座的同学还在上大一,C的基础知识刚刚学完,还没有接触过C++,其实在赛场上使用纯C的选手还是大有人在的,它们主要是看重了纯C在效率上的优势,所以这部分同学如果时间有限,并不需要急着去学习新的语言,只要提高了自己在算法设计上的造诣,纯C一样能发挥巨大的威力。而C++相对于C,在输入输出流上的封装大大方便了我们的操作,同时降低了出错的可能性,并且能够很好地实现标准流与文件流的切换,方便了调试的工作。如果有些同学比较在意这点,可以尝试C和C++的混编,毕竟仅仅学习C++的流操作还是不花什么时间的。C++的另一个支持来源于标准模版库3、ZOJ:ZOJ是浙江大学建立的ONLINEJUDGE,是中国大学建立的第一个同类站点,也是最好和人气最高的一个,笔者和许多班里的同学就是在这里练习。ZOJ虽然也定位为一个英文网站,但是这里的中国学生比较多,因此让人觉得很亲切。这里目前有500多道题目,难易分配适中,且涵盖了各大洲的题目类型并配有索引,除此之外,ZOJ的JUDGE系统是几个网站中表现得比较好的一个,很少出现WrongAnswer和Presentationerror混淆的情况。这里每月也办有一次网上比赛,只要是注册的用户都可以参加。说起中国的ONLINEJUDGE,去年才开始参加ACM竞赛的北京大学现在也建立了自己的提交系统;而我们学校也是去年开始参加比赛,现在也有可能推出自己的提交系统,如果能够做成,到时候大家就可以去上面做题了。同类网站的飞速发展标志着有越来越多的同学有兴趣进入信息学的领域探索,这是一件好事,同时也意味着更激烈的竞争。看看那有没有帮助,我也是新手入门…。
    齐晓文2019-12-21 18:21:11

相关问答