- 张锦程's blog
[ABC096A] 高桥日(中文(简体))
- 2024-10-10 21:16:58 @
题目描述
在AtCoder王国,像5月5日这样的月数和日数相同的日子叫做“高桥”。 2018年1月1日开始到2018年a月b日为止,“高桥”日有几个。 不过,AtCoder王国使用的是格里高利历。
输入输出格式
输入格式
输入以以下形式从标准输入给出:
ab
输出格式
从2018年1月1日到2018年a月b日,“高桥”有多少天,请输出。
输入输出样例
输入样例 #1
5 5
输出样例 #1
5
输入样例 #2
2 1
输出样例 #2
1
输入样例 #3
11 30
输出样例 #3
11
说明
制约
- a是1以上12以下的整数
- b是1以上31以下的整数
- 2018年a月b日是格里高利历的正确日期。
Sample Explanation 1
1月1日,2月2日,3月3日,4月4日,5月5日,合计5日为“高桥”。
Sample Explanation 2
只有1月1日是“高桥”。
Sample Explanation 3
1/1,2/2,3/3,4/4,5/5,6/6,7/7,8/8,9/9,10/10,11/11,合计11日。
方法
我们只需要判断月和日是否相同
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,sum;
cin>>a>>b;
sum=a-1;
if(b>=a)sum++;
cout<<sum;
return 0;
}