这份文档记录了第十一届蓝桥杯竞赛中C语言B组的省级比赛情况,包括赛题、评分标准及参赛选手的表现分析。
蓝桥杯省赛C语言B组的知识点总结涵盖了程序设计、结果填空题型以及数据结构与算法设计等内容。
一、程序设计
在这一部分中,参赛者需要编写通用的代码来处理给定的数据输入,并产生正确的输出结果。
- 允许使用STL类库;
- 主函数必须返回0值结束;
- 所有依赖的头文件都需明确引入,如#include ;
- 源码须全部写在一个源文件中。
二、结果填空
此类型的题目要求参赛者根据题目的描述直接填写答案。
- 不需要提交程序代码;
- 答案通过网页形式提交即可。
三、数据结构
在蛇形填数问题中,小明用从1开始的连续正整数填充一个无限大的矩阵,并按照特定规则形成“蛇形”。题目要求计算该矩阵第20行和第20列交叉点上的数值是多少?
四、算法设计
既约分数:参赛者需要编写程序来找出分子与分母均为1到2020之间(包括边界值)的互质数对的数量。
门牌制作问题:题目要求计算从1号至2020号所有住户所需的字符2总数。
五、其他
- 在比赛期间,参赛者可以多次提交答案,以最后一次提交的答案为准;
- 提交答案必须通过浏览器完成;
- 其他方式的作答将被视为无效;
- 考试总时长为4小时。