广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何开始自学ACM,开始刷题?

    来源:网络收集  点击:  时间:2024-08-21
    【导读】:
    ACM,国际大学生程序设计竞赛,相信非常多的计算机专业学生都听说过,但作为一个初出茅庐的小生,如何以正确的姿势开始刷题,训练十分必要。此文献给刚入坑的大学生。工具/原料more一台能上网的电脑一个爱学习喜欢编程的你方法/步骤1/8分步阅读

    ACM有很多刷题的网站,像POJ,lightOJ,计蒜客,codeforce。

    这些OJ都可以去刷题,由于笔者刚入ACM坑的时候是在hdu上刷的题,感觉效果不错,因此这里就以这个为例子介绍新手刷题的方法。

    2/8

    第一步,百度hdu,一般第一个就是官网。

    3/8

    第二步,注册账号。

    如图,在网页右上角单击register new ID,进入注册界面,这个不用教大家了吧

    4/8

    第三步。

    注册号账号以后,来到主页,单击Problem Archive,你会发现全是英文题,不要慌,我们单击11页,就来到入门的天堂了。11页的题是最基础的题目,也就是水题,而且中文描述,非常适合新手入门训练。

    5/8

    第四步,提交第一个题目。

    们先打开id为2000的题目,ASCII码排序

    。题目下面绿色的描述分别为,程序限制的运行时间,运行内存,一共提交了多少次,有多少次成功ACCEPT(接受)。

    6/8

    第五步,提交。

    假设你写好了代码。将网页拉到底端,单击submit。

    右上角选择编译语言,我这里用的g++编译器,于是选择了g++,还有java,c等等。 然后再次单击下方submit。

    7/8

    第六步,查看评测结果。

    题目提交之后,会自动跳转到Realtime Status,大家应该可以找到自己的昵称,然后查看是否通过,红色的accept代表通过题目。

    如图,我的程序显示显示compile正在编译,然后accept,接受!

    怎么样,看到红红的AC是不是很有成就感。加油去刷题吧!

    8/8

    下面是全部不同类型的提示状态。

    Compiling : 您提交的代码正在被编译。Running : 您的程序正在系统上运行。

    Accepted (AC) : 您的程序是正确的,恭喜!

    Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格( )、制表符(\t)或者换行符(\n)。

    Wrong Answer (WA) : 输出结果错,这个一般认为是算法有问题。Time Limit Exceeded (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制。

    Memory Limit Exceeded (MLE) : 您的程序运行的内存已经超出了这个题目的内存限制。

    Output Limit Exceeded (OLE) : 您的程序输出内容太多,超过了这个题目的输出限制,多半是死循环引起的。

    Compilation Error (CE) : 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接察看。

    Out Of Contest TIme : 比赛已经结束,这个只有在比赛中才会出现。

    Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。

    注意事项

    程序编写格式要注意,可去hdu1089 - 1096 做简单的输入输出练习,学会ACM做题的基本格式。

    不会做先自己仔细想一想,多思考,少百度

    学习ACMHDU编程入门编程
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1147634.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号07-10 04:41:25  耗时:0.734