1283 回文日期 枚举 模拟 时间
#include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e3+10; // 每个月的天数,2月暂时设为29天,后续会根据闰年和平年调整 int a[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int main() { int s1, s2, ans = 0; cin >> s1 >> s2; // 读取起始日期和终止日期 // 遍历每个月 for (int m = 1; m <= 12; m++) { // 遍历每一天 for (int d = 1; d <= a[m]; d++) { // 生成回文日期 int t = (d % 10) * 10000000 + (d / 10) * 1000000 + (m % 10) * 100000 + (m / 10) * 10000 + m * 100 + d; // 检查生成的回文日期是否在指定范围内 if (t >= s1 && t <= s2) ans++; } } cout << ans; // 输出结果 return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现