社区讨论
蒟蒻求助P2010qwq
学术版参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lod41gsu
- 此快照首次捕获于
- 2023/10/31 00:24 2 年前
- 此快照最后确认于
- 2023/11/05 10:42 2 年前
代码:
CPP#include <bits/stdc++.h>
using namespace std;
int a,b,ans,fy,ly,months[12] = {31,29,31,30,31,30,31,31,30,31,30,31};
int hws(int num){
int sum = 0;
while(num != 0){
sum = sum*10+num%10;
num /= 10;
}
return sum;
}
int main(){
int sum2 = 0;
cin >> a >> b;
if(a == b && a == hws(a)){
cout << 1;
return 0;
}
fy = a%100000/10000+a%1000000/100000*10+a%10000000/1000000*100+a%100000000/10000000*1000;
ly = b%100000/10000+b%1000000/100000*10+b%10000000/1000000*100+b%100000000/10000000*1000;
for(int i = fy;i <= ly;i++)
for(int j = 1;j <= 12;j++)
for(int l = 1;l <= months[l-1];l++){
sum2 = i * 10000 + j * 100 + l;
if(sum2 == hws(sum2)) ans++;
}
cout << ans;
return 0;
}
到数据大一点就不行了qwq why!qwq
回复
共 2 条回复,欢迎继续交流。
正在加载回复...