qp
by lianchanghua @ 2023-04-13 22:21:17
*我太强了,快来膜我*
by STA_Morlin @ 2023-04-14 11:15:23
qp
by Laddy @ 2023-04-15 18:36:40
@[赵悦岑](/user/291248) 嘿,嘿嘿嘿
by zsq147258369 @ 2023-04-25 11:26:27
太好了
by joe2012 @ 2023-04-27 16:26:53
你认为这样的帖子很有意义吗?请使用更具针对性的词句/你认有意,请使更针/意 ? 针
by da_ke @ 2023-04-28 21:12:50
hpzc
by cq_irritater @ 2023-04-30 01:26:56
大佬们
P2010普及组回文日期
```cpp
#include <bits/stdc++.h>
using namespace std;
string f(int k,int q)//k是要转换的数字,q是要求要转换的位数
{
string b = to_string(k);
while(b.size()<q)
{
b = "0"+b;
}
return b;
}
int main()
{
int num = 0;
string a,b;
cin >> a >> b;
//格式化第一个日期
int year1 = 0,moon1 = 0,day1 = 0;
for(int i = 0;i<=3;i++)
{
year1 = year1*10+a[i]-48;
}
for(int i = 4;i<=5;i++)
{
moon1 = moon1*10+a[i]-48;
}
for(int i = 6;i<a.size();i++)
{
day1 = day1*10+a[i]-48;
}
//格式化第二个日期
int year2 = 0,moon2 = 0,day2 = 0;
for(int i = 0;i<=3;i++)
{
year2 = year2*10+b[i]-48;
}
for(int i = 4;i<=5;i++)
{
moon2 = moon2*10+b[i]-48;
}
for(int i = 6;i<a.size();i++)
{
day2 = day2*10+b[i]-48;
}
//遍历所有日期
for(int i = year1;i<=year2;i++)
{
for(int j = moon1;j<=moon2;j++)
{
for(int k = day1;k<=day2;k++)
{
string b = f(i,4)+f(j,2)+f(k,2);
string c = "";
for(int i = b.size()-1;i>=0;i--)
{
c+=b[i];
}
if(b == c)
{
num++;
}
}
}
}
cout << num;
return 0;
}
```
没有AC,为何?
by Jacken @ 2023-05-08 19:36:45
请求回复
by Jacken @ 2023-05-08 19:41:05
后排资瓷
by sky_of_stars @ 2023-05-10 20:37:38