当前位置:   article > 正文

2022,第十三届蓝桥杯

2022,第十三届蓝桥杯

A.九进制转十进制

九进制正整数 (2022)9 转换成十进制等于多少?

#include<stdio.h>

int main() {
	printf("1478");
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

B.顺子日期

小明特别喜欢顺子。顺子指的就是连续的三个数字:123,456 等。顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如 20220123 就是一个顺子日期,因为它出现了一个顺子:123。而 20221023 则不是一个顺子日期,它一个顺子也没有。小明想知道在整个 2022 年份中,一共有多少个顺子日期。

注:这里的顺子一定要是按从小到大顺序的,大于等于 0 的连续三个数字。(这是我们猜的,出题人不一定是这个想法)

14 / 4
  • 1

C.刷题统计

小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题?

输入格式
输入一行包含三个整数 a,b 和 n。

输出格式
输出一个整数代表天数。

样例输入
10 20 99
样例输出
8
评测用例规模与约定
对于 50% 的评测用例,1≤a,b,n≤106

对于 100% 的评测用例,1≤a,b,n≤1018

因为是1e18,暴力肯定会炸,所以先除完再算

#include<stdio.h>
// 直接 n / (5a + 2b) 再算零头 
long long a, b, n, sum, day = 0;
int main() {
	sum = 0;
	int cnt = 0;
	scanf("%lld%lld%lld", &a, &b, &n);
	long long t = n / (a * 5 + b * 2);
	sum = t * (a * 5 + b * 2);
	day = t * 7;
	while (1) {
		if (sum >= n) {
			break;
		}		
		cnt++;
		if (cnt < 6) sum += a;
		else sum += b;
		cnt %= 7;
		day++;
	}
	printf("%lld", day);
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

D.修剪灌木

爱丽丝要完成一项修剪灌木的工作。

有 N 棵灌木整齐的从左到右排成一排。爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 0 厘米。爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪一棵灌木。当修剪了最右侧的灌木后,她会调转方向,下一天开始向左修剪灌木。直到修剪了最左的灌木后再次调转方向。然后如此循环往复。

灌木每天从早上到傍晚会长高 1 厘米,而其余时间不会长高。在第一天的早晨,所有灌木的高度都是 0 厘米。爱丽丝想知道每棵灌木最高长到多高。

输入格式
一个正整数 N,含义如题面所述。

输出格式
输出 N 行,每行一个整数,第行表示从左到右第 i 棵树最高能长到多高。

样例输入
3
样例输出
4
2
4
评测用例规模与约定
对于 30% 的数据,N≤10;

对于 100% 的数据,1<N≤10000。

#include<cstdio>
#include<algorithm>
// 感觉大概思路就是看距离左端点近还是右边近 
// 长度就是最大距离 * 2  
// 但是好像过不去所有样例
int main() {
	int n, t;
	scanf("%d", &n);
	for (int i = 1; i <= n; i++) {
		t = std::max(i - 1, n - i);
		t *= 2;
		printf("%d\n", t);
	}
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/388654
推荐阅读
相关标签
  

闽ICP备14008679号