听灌佬多
  • 板块灌水区
  • 楼主LJT_Never_TLE
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/10/14 17:13
  • 上次更新2024/10/14 20:10:38
查看原帖
听灌佬多
1171133
LJT_Never_TLE楼主2024/10/14 17:13

求助P2010

30pts code:

#include <bits/stdc++.h>
using namespace std;

const int months[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main()
{
    register int j, n, m, c, sum = 0, ans = 0;
    scanf("%d%d", &n, &m);
    for (register int i = 1; i <= 12; ++i)
        for (register int i = 1; j <= months[i]; ++j)
        {
            c = (j % 10) * 1000 +
                (j / 10) * 100 +
                (i % 10) * 10 +
                (i / 10);
            sum = c * 10000 + i * 100 + j;
            if (sum < n || sum > m)
                continue;
            ans++;
        }
    printf("%d\n", ans);
    return 0;
}
2024/10/14 17:13
加载中...