蓝桥杯每日一题2023.10.7

跑步锻炼 - 蓝桥云课 (lanqiao.cn)

题目描述

题目分析

简单枚举,对于+2的情况特判即可

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int num, ans, flag;
int m[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; 
bool is_ren(int n)
{
	if((n % 4 == 0 && n % 100 != 0) || n % 400 == 0)return true;
	return false;
}
int main()
{
	for(int i = 2000; i <= 2020; i ++)
	{
		if(is_ren(i))m[2] = 29;
		else m[2] = 28;
		for(int j = 1; j <= 12; j ++)
		{
			for(int k = 1; k <= m[j]; k ++)
			{
				num ++;
				if(k == 1 || (num % 7 - 3) == 0)ans += 2;
				else ans += 1; 
				if(i == 2020 && j == 10 && k == 1)
				{
					flag = 1;
					break;
				}
			}
			if(flag)break;
		}
		if(flag)break;
	}
	cout << ans;
	return 0;
}
相关推荐
2301_809049421 小时前
HAL库速成--嵌入式赛道--蓝桥杯速成
职场和发展·蓝桥杯
打瞌睡的朱尤2 小时前
4.1蓝桥杯训练
职场和发展·蓝桥杯
Little At Air2 小时前
LeetCode 30. 串联所有单词的子串 | 困难 C++实现
算法·leetcode·职场和发展
a里啊里啊2 小时前
常见面试题目集合
linux·数据库·c++·面试·职场和发展·操作系统
生信研究猿3 小时前
leetcode 121.买卖股票的最佳时机
算法·leetcode·职场和发展
And_Ii3 小时前
[蓝桥杯 2023 省 A] 更小的数
蓝桥杯
aqiu1111113 小时前
【算法日记 09】蓝桥杯实战:突破整数极限,拥抱“字符串思维”
算法·职场和发展·蓝桥杯
And_Ii3 小时前
[蓝桥杯 2023 省 A] 平方差
蓝桥杯
一轮弯弯的明月1 天前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
迈巴赫车主1 天前
蓝桥杯1458双向排序
java·数据结构·算法·职场和发展·蓝桥杯