小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?
输入一行包含三个整数 a,b 和 n.
输出一个整数代表天数。
输入 #1 10 20 99
输出 #1 8
对于 50% 的评测用例,1≤a,b,n≤
.
对于 100% 的评测用例,1≤a,b,n≤
.
蓝桥杯 2022 省赛 B 组 C 题。
- #include
- #include
- using namespace std;
- int main()
- {
- long long int a, b, n;
- cin >> a >> b >> n;
-
- long long int num = a * 5 + b * 2;
- long long int day = (n / num) * 7;
- n=n%num;
- int num1 = 1;
- while (n > 0)
- {
- if (num1 <= 5)n -= a;
- if (num1 > 5 && num1 <= 7)n -= b;
- num1++; day++;
- if (num1 > 7)num1 -= 7;
- }
-
- cout << day;
- return 0;
- }
今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 1,我们称满足这样条件的年份为特殊年份。
输入 5个年份,请计算这里面有多少个特殊年份。
输入 5行,每行一个 4 位十进制数(数值范围为 1000至 9999),表示一个年份。
输出一个整数,表示输入的 55 个年份中有多少个特殊年份。
输入 #1复制
2019 2021 1920 2120 9899
输出 #1 2
【样例说明】
2021 和 9899 是特殊年份,其它不是特殊年份。
蓝桥杯 2021 第二轮省赛 B 组 F 题。
- #include
- using namespace std;
- int main()
- {
- int arr[5] = { 0 };
- for (int i = 0; i < 5; i++)
- {
- cin >> arr[i];
- }
- int num = 0;
- int a, b, c, d;
- for (int i = 0; i < 5; i++)
- {
- a = arr[i] / 1000;
- arr[i] = arr[i] % 1000;
- b = arr[i] / 100;
- arr[i] = arr[i] % 100;
- c = arr[i] / 10;
- arr[i] = arr[i] % 10;
- d = arr[i];
- if (a == c && d - b == 1)num++;
-
-
- }
- cout << num << endl;
-
- return 0;
- }