首先最基本的语法肯定得会的:变量的声明,赋值,初始化,循环结构(for/while/do-while),分支结构(if/switch-case),各种运算符的优先级,数组,多维数组,函数的声明,函数的递归,结构体(struct)的声明,以及访问里面的成员。

然后是一些库函数(stdio.h stdlib.h string.h主要是这三个吧),不要求知道内部怎么实现(当然知道更好),但是要知道传入什么参数,得到的返回值是什么含义,以及这个函数的复杂度。

如果只是对C语言的要求,到这就够了。理论上下到C语言上机,上到World Finals,这些语法上的东西都是足够用的。难的都是算法上。

但是由于C语言的库太简单了,一般选手们都会用C++。

在上面C语言的基础上,你要知道这些C++的算法库(algorithm)的一些常用算法模板函数(min/max/sort/binary_search),字符串库(string)以及各种容器库(vector, set, map, queue, stack, bitset)的各种操作...

其实如果你打算以后走java工程师这一条路,你完全可以不考虑C、C++,直接当java选手。算法竞赛界的java牛人也是不少的。而对于java所需要的程度,基本上和C差不多。在算法竞赛里面就多了一个大数类(BigInteger和BigDecimal)

java程序设计大赛acm_参加ACM程序设计大赛,对C的掌握程度要多深??相关推荐

  1. ACM程序设计大赛概况

    ACM程序设计大赛概况 一. ACM大赛简介 ACM国际大学生程序设计竞赛(ACM/ICPC:ACM International Collegiate Programming Contest)是由国际 ...

  2. 第13届 广东工业大学ACM程序设计大赛 C题 平分游戏

    第13届 广东工业大学ACM程序设计大赛 C题 平分游戏 题目描述 转眼间又过了一年,又有一届的师兄师姐要毕业了. ​ 有些师兄师姐就去了景驰科技实习. 在景驰,员工是他们最宝贵的财富.只有把每一个人 ...

  3. “玲珑杯”郑州轻工业学院第九届ACM程序设计大赛圆满结束

    "玲珑杯"郑州轻工业学院第九届ACM程序设计大赛圆满结束 ACM/ICPC国际大学生程序设计竞赛由美国计算机学会主办,是目前国际大学生计算机相关领域公认规模最大.水平最高的赛事之一 ...

  4. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K-密码

    第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K-密码 链接:https://www.nowcoder.com/acm/contest/90/K 来源:牛客网 题目描述 ZiZi登录各种账号的 ...

  5. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 I-填空题

    第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 I-填空题 链接:https://www.nowcoder.com/acm/contest/90/I 来源:牛客网 题目描述 牛客网是是一个专注于 ...

  6. Contest - 第10届“新秀杯”ACM程序设计大赛网络资格赛 赛后信息(题解)

    题目列表:   Problem Id Title   2145 Problem A ACM-ICPC试炼   2151 Problem B 找教室   2152 Problem C 丢失的数列   2 ...

  7. 南邮 OJ 1030 ACM程序设计之马拉松竞赛

    ACM程序设计之马拉松竞赛 时间限制(普通/Java) :  1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 1434            ...

  8. java面向对象程序设计题库_java面向对象程序设计习题集.doc

    java面向对象程序设计习题集.doc 1JAVA 面向对象程序设计习题集 23目 录引 言 .6第一章 JAVA 基础 7一.填空题 7二.判断题 9三.选择题 9四.程序阅读题 26第二章 控制结 ...

  9. 华南师大 2017 年 ACM 程序设计竞赛新生初赛题解

    华南师大 2017 年 ACM 程序设计竞赛新生初赛题解 华南师范大学第很多届 ACM 程序设计竞赛新生赛(初赛)在 2017 年 11 月 20 日 - 27 日成功举行,共有 146 名同学有效参 ...

  10. [置顶]2010年东北大学ACM程序设计竞赛冬季校赛题解

    8题只做出4题比较easy的题,而且做得挺麻烦,看来还要多练练. AC的题如下 NEUOJ  1112 I Love Apple Description So many people love app ...

最新文章

  1. 高德地图小蓝点_一会晴天一会下雨?夏日想要顺利出行 高德地图这些小功能最实用...
  2. ecshop调用指定分类(包含子分类)下所有产品的评论信息
  3. VISP视觉库识别AprilTag详细解读
  4. iOS开发如何避免安全隐患
  5. 小明分享|分享8ms平台sigmastar SSD201/SSD202 开源框架的github
  6. Intellij 14快捷键
  7. C语言丨小 学 数 学(一):高精度加法
  8. matlab共享变量,matlab如何编写共享参数拟合程序 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  9. win10, tensorflow遇到 ImportError: Could not find “cudart64_90dll” 错误解决
  10. Jsoup进阶之获取指定数据
  11. Flink Transformation
  12. 态度和态度改变:影响思维和情绪
  13. 苹果电容笔和apple pencil区别是什么?值得入手的电容笔品牌排行榜
  14. 【PHP+微信开发】实现微信对账单处理
  15. html导航页面转换,纯CSS实现导航栏Tab切换效果
  16. CSS中font-family属性值中文和英文的问题
  17. 2021春节过年送礼品送什么合适?
  18. 【List、Set、数据结构、Collections】
  19. Flask-SQLAlchemy的安装使用 一对多 多对多join查询
  20. SSRF漏洞JAVA解决方案

热门文章

  1. 学会PDF转Word,PDF编辑不再是问题!
  2. 基于tensorflow的RNN中文自动写诗程序
  3. 服务器ibmc虚拟软驱的用法,Java集成远程控制台 - FusionServer Pro E9000 服务器 iBMC (V561至V649) 用户指南 02 - 华为...
  4. Flask 项目打包 线上部署
  5. U-Boot源码之NAND Flash驱动
  6. java项目-第37期基于springboot+layui实现的医院His系统【毕业设计】
  7. 个人发卡网站源码运营版 内置4套模板
  8. 超级记忆/图像数字记忆 110位数字图像转换表 81-90
  9. 传承百年经典的瑞吉管家静待您的优雅旅程再次开启
  10. 火绒规则 禁止所有软件的安装_火绒小技巧:禁用程序上网就是这么简单