CSP-J 2023年入门级,引领你进入计算机科学的大门!"
CSP-J是中国计算机学会(CCF)认证的计算机科学竞赛。入门级是适合初学者的级别,可以帮助学生建立计算机科学思维和培养编程技能。参加CSP-J入门级,不仅可以扩展自己的知识领域,还可以提升自己的解决问题和创新思维能力。
CSP-J入门级考试的题目有趣、实用,涵盖了基础的编程语言、数据结构和算法等知识点。通过参加CSP-J入门级考试,你可以更好地了解计算机科学的知识和应用,为未来的学习和工作做好准备。
CSP-J 2023年入门级考试,让我们一起体验计算机科学的乐趣!
2023 CCF 非专业级软件能力认证
CSP-J/S 2023 第二轮认证入门级
时间: 2023 年 10 月 21 日 08:30 ∼ 12:00
题目名称 |
小苹果 |
公路 |
一元二次方程 |
旅游巴士 |
题目类型 |
传统型 |
传统型 |
传统型 |
传统型 |
目录 |
apple |
road |
uqe |
bus |
可执行文件名 |
apple |
road |
uqe |
bus |
输入文件名 |
apple.in |
road.in |
uqe.in |
bus.in |
输出文件名 |
apple.out |
road.out |
uqe.out |
bus.out |
每个测试点时限 |
1.0 秒 |
1.0 秒 |
1.0 秒 |
1.0 秒 |
内存限制 |
512 MiB |
512 MiB |
512 MiB |
512 MiB |
测试点数目 |
10 |
20 |
10 |
20 |
测试点是否等分 |
是 |
是 |
是 |
是 |
提交源程序文件名
对于 C++ 语言 |
apple.cpp |
road.cpp |
uqe.cpp |
bus.cpp |
编译选项
对于 C++ 语言 |
‐O2 ‐std=c++14 ‐static |
注意事项(请仔细阅读)
1. 文件名(程序名和输入输出文件名)必须使用英文小写。
2. C/C++ 中函数 main() 的返回值类型必须是 int,程序正常结束时的返回值必须 是 0。
3. 提交的程序代码文件的放置位置请参考各省的具体要求。
4. 因违反以上三点而出现的错误或问题,申诉时一律不予受理。
5. 若无特殊说明,结果的比较方式为全文比较(过滤行末空格及文末回车)。
6. 选手提交的程序源文件必须不大于 100KB。
7. 程序可使用的栈空间内存限制与题目的内存限制一致。
8. 全国统一评测时采用的机器配置为: Intel(R) Core(TM) i7-8700K CPU @3.70GHz, 内存 32GB。上述时限以此配置为准。
9. 只提供 Linux 格式附加样例文件。
10. 评测在当前最新公布的 NOI Linux 下进行,各语言的编译器版本以此为准。
小苹果(apple)
【题目描述】
小 Y 的桌子上放着 n 个苹果从左到右排成一列,编号为从 1 到 n。 小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。
每天在拿的时候, 小苞都是从左侧第 1 个苹果开始、每隔 2 个苹果拿走 1 个苹果。 随后小苞会将剩下的苹果按原先的顺序重新排成一列。
小苞想知道,多少天能拿完所有的苹果,而编号为 n 的苹果是在第几天被拿走的?
【输入格式】
从文件 apple.in 中读入数据。
输入的第一行包含一个正整数 n,表示苹果的总数。
【输出格式】
输出到文件 apple. out 中。
输出一行包含两个正整数, 两个整数之间由一个空格隔开, 分别表示小苞拿走所有 苹果所需的天数以及拿走编号为 n 的苹果是在第几天。