# 中国高校计算机大赛集训说明
### 科目
C语言,推荐教材:《C和指针》,人民邮电出版社
数据结构,推荐教材:《数据结构和算法》,机械工业出版社
算法,推荐教材:《算法竞赛入门经典》,清华大学出版社
### 题目练习地址
[PAT题库](https://www.patest.cn/p/index#test)
[ACM题库](https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=1)
### 参赛人员说明
针对所有想参加类似ACM比赛的学生。
所有参赛人员需要注册本网站账号,并提交给管理人员,共同维护此份文档。将每日学习笔记及代码提交。
### 下载软件列表
DEV C++
VC++6.0
### 日程安排
| 时间 |人员|内容 |备注 |
| -- | -- | -- | -- |
| 16/05/04 19:30 |全体群人员 |部署后期工作,安装所需软件 | 带电脑 |
| 16/05/05 19:30 |全体成员 | C语言串讲|---|
| 16/05/06 19:30|全体成员|C语言:基本概念,数据,语句|---|
| 16/05/07 19:30|全体人员|C语言|----|
| 16/05/08 19:30|全体人员|5月8日测试题目讲解|----|
| 16/05/10 19:30|全体成员|C语言:指针,数组|----|
### 5月7号晚内容
1. 如何规范化输入,如面对一下几种情况,如何编写代码
输入样例1(只有数字):
6 2
1 2 3 4 5 6
输入样例2(字符串):
Hello World Here I Come
输入样例3(数字加字符串):
7
5 -3.2 aaa 9999 2.3.4 7.123 2.35
输入样例4(数字但需要以字符串去读):
10.16.27 14.1.28
2. 规范化输出,如何正确输出一个二维数组(行末不能有空格)
3. 解乙级题时遇到的函数总结(库函数和用户自定义函数),如qsort。
4. 常见数据类型复习:
数组,二维数组,字符数组,字符串数组,指针数组,结构体定义及使用typedef声明结构体类型。
使用结构体时应该是出现需要记录一个信息所相关的几条有用数据,如20题中每一种月饼的重量和总价;50题中人的身高和姓名。
可按照这种方式在组内总结。
那么现在需要看的库函数是:stdio.h:http://www.cplusplus.com/reference/cstdio/
需要学的是链表的实现:群共享中note.pdf中214页开始,主要看其中详细代码实现。
如不懂可以看这个网站:http://www.cs.usfca.edu/~galles/visualization/Algorithms.html
### ASCII码表
![](https://box.kancloud.cn/2016-05-09_5730529a863d2.jpg)
### 代码查重网址(需要的同学联系我)
https://pds.patest.cn/
- 大赛说明
- PAT乙集题库
- 模板
- 1001.害死人的3n+1 c
- 1002.写出这个数 c 02
- 1003.我要通过(20)c03
- 1004.成绩排名 C 04
- 1005.继续(3n+1)猜想 (25) c05
- 1006. 换个格式输出整数 (15) c06
- 1007.素数对猜想 (20) C 07
- 1008. 数组元素循环右移问题 (20) c08
- 1009.说反话(20)c09
- 1010.一元多项式求导 (25) c10
- 1011. A+B和C(15)c11
- 1012.数字分类 C12
- 1013.数素数(20) C 13
- 1014.福尔摩斯的约会(20)c 14
- 1015.德才论c15
- 1016.部分A+B C 16
- 1018.锤子剪刀布c18
- 1023 组个最小数(20) C23
- 1024 科学计数法(20) C24
- 1025.反转链表(25)C25
- 1026.程序运行时间(15)c 26
- 1027. 打印沙漏(20) C 27
- 1028 人口普查(20) C 01
- 1029. 旧键盘(20) C 01
- 1030.完美数列 C 04
- 1031. 查验身份证(15) c05
- 1032. 挖掘机技术哪家强(20) c06
- 1033. 旧键盘打字(20) C 07
- 1034. 有理数四则运算 08
- 1035.插入和归并 C 09
- 1036.跟奥巴马一起编程(15)C18
- 1037.在霍格沃茨找零钱C 11
- 1039.到底买不买 C 13
- 1041.考试座位号(15)C03
- 1042。字符统计 C16
- 1044.火星数字 C 15
- 1046. 划拳(15) C 01
- 1047.编程团体赛C18
- 1051.复数乘法(15) c24
- 1054. 求平均值 (20) C
- 1036. 跟奥巴马一起编程(15) c10
- 1055.集体照 C 09
- 1050. 螺旋矩阵
- C语言
- assert.h
- stdio.h
- Operations on files
- File access
- Formatted input/output
- Character input/output
- Direct input/output
- File positioning
- Error-handling
- Macros
- 数据结构
- 算法
- 5月8日测试题目
- 乔栋
- 01申彦栋
- 02方常吉
- 03王永明
- 04刘果静
- 05原晓晓
- 09牛锦江
- 10李泽路
- 11葛建辉
- 12程才耀
- 13王旭昕
- 16田鹏
- 15李新奇
- 24王翡
- 18高捷
- 07耿生年
- 05王进
- 25闫鑫炎
- 5月9日测试题目
- 热身题库
- L1-1
- L1-2
- L1-3
- L1-4
- L1-5
- L1-6
- L1-8
- L1-7
- L2-1
- L2-2
- L2-3
- L2-4
- L3-1
- L3-2
- L3-3