CCF GESP 2025年3月认证 C++ 1级
三
编程题
第 1 题
图书馆里的老鼠
题目描述
图书馆里有 n 本书,不幸的是,还混入了一只老鼠,老鼠每 x 小时能啃光一本书,假设老鼠在啃光一本书之前,不会啃另一本。请问 y 小时后图书馆里还剩下多少本完整的书。
输入格式
三行,第一行一个正整数 $n$,表示图书馆里书的数量;
第二行,一个正整数 $x$,表示老鼠啃光一本书需要的时间;
第三行,一个正整数 $y$,表示经过的总时间;
输入数据保证 $y$ 小时后至少会剩下一本完整的书。
输出格式
一行,一个整数,表示 $y$ 小时后图书馆里还剩下多少本完整的书。
样例说明
样例 1
输入:
10
2
3
输出:
8
样例 2
输入:
5
2
4
输出:
3
数据范围
对于所有测试点,保证 $1≤n,x,y≤1000$,保证 $y$ 小时后至少会剩下⼀本完整的书。
第 2 题
四舍五入
题目描述
四舍五入是一种常见的近似计算方法。现在,给定 $n$ 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,43 四舍五入后为 40,58 四舍五入后为 60。
输入格式
共 $n+1$ 行,第一行,一个整数 $n$,表示接下来输入的整数个数。
接下来 $n$ 行,每行一个整数 $a_1,⋯,a_n$,表示需要四舍五入的整数。
输出格式
$n$ 行,每行一个整数,表示每个整数四舍五入后的结果。
样例说明
样例 1
输入:
5
43
58
25
67
90
输出:
40
60
30
70
90
数据范围
对于所有测试点,保证 $1≤n≤100,1≤a_i≤10000$。
编程题部分已到底了。