洛谷P2010 [NOIP2016 普及组] 回文日期

题解:洛谷 P2010 [NOIP 2016 普及组] 回文日期 题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛认为,一个日期是回文的,当且仅当表示这个日期的。位数字是回文的,当且仅当对于所有的。位数字表示一个日期,其中,前。之间,有多少个日期是回文的。位数字,且首位数字不为。 阅读详情

题目链接

题意概括+思路讲解:

        给我们2个8位数,两个8位数之间有多少个回文数,这里要注意因为是日期,不能挨个遍历。所以我们可以定义一个数组,根据洛谷管理员给的提示,可以知道判断后四位(月份+日期)会更快。然后看求出日期是否是我们需要的就行了,至于回文就一个数或字符串正着读或反着读都一样就叫回文。接下来上代码。

Code

#include <bits/stdc++.h>
using namespace std;
int i,j,n,m,a,b,c,sum,ans;
int s[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};//因为从1开始遍历,所以下标0位置设0 
int main(){
    cin >> n >> m;
    for (i=1;i<=12;i++){
        for (j=1;j<=s[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++;
        }
    }
    cout << ans;
    return 0;
}

在VS2019里把JSBSim飞行模型集成到你的C++项目里(附完整配置流程和常见错误解决) 本文详细介绍了如何在Visual Studio 2019中将JSBSim飞行模型集成到C++项目中,包括环境准备、源码编译、项目配置和常见错误解决方案。通过实战技巧和优化建议,帮助开发者高效实现高精度飞行仿真功能,提升开发效率。 阅读详情

相关推荐

软件测试方法——等价类划分法详解

!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。

MXB1220的博客 1万+

洛谷 P2010 [NOIP2016 普及组] 回文日期

(不用判断闰年,因为0229反过来就是9220为闰年,其余日期都很普通不用判断)。相比于枚举区间内所有字符串来判断是不是回文串,不如。构造回文串可以由前四位生成后四位,也可以。了(n

m0_45400399的博客 647

数字设计实验:自动售货机

本文旨在介绍数字设计实验:自动售货机的设计思路和实现代码

2401_83740084的博客 2227

洛谷 P2010 [NOIP2016 普及组] 回文日期(代码仅16行!!)

NOIP普及真题 回文日期 枚举+判断 代码超级短!!

2401_84512298的博客 364

Windows C语言编程:Beep API实现蜂鸣器原理与实战

如果你在 Windows 上写过 C 语言程序,想给程序加个简单的提示音,第一个想到的可能是 printf("\a") 。这个转义字符确实能在某些终端里发出“嘀”的一声,但它太原始、太不可控了,而且很多时候根本没声音。那么,有没有一种更“Windows”、更可控、更专业的方法来让你的程序“说话”呢? 答案是肯定的,而且它比你想象的要强大和复杂。Windows 提供了一个名为 Beep 的 API 函数,专门用于生成蜂鸣声。你可能觉得这功能太简单,甚至有点过时——不就是让电脑“哔”一声吗?但恰恰是这个看似简单

weixin_34109408的博客 395

CXL协议-第三章 CXL事务层

CXL.io为I/O设备提供了一个非一致的负载/存储接口。图3-1显示了Flex总线分层层次结构中的位置。事务类型、事务分组格式、基于信用的流量控制、虚拟通道管理和事务排序规则遵循PCIe*定义,详情请参考PCIe基础规范的“事务层规范”章节。本章重点介绍了用于CXL.io的著名的PCIe操作模式或特性。

qq_41305217的博客 2769

洛谷:P2010 回文日期

题目描述 在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。 牛牛习惯用8位数字表示一个日期,其中,前44位代表年份,接下来2位代表月 份,最后2位代表日期。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。 牛牛认为,一个日期是回文的,当且仅当表示这个日期的8位数字是回文的。现 在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存 在的日期是回文的。 一个8位数字是回文的,当且仅当对于所有的i(1≤i≤8)从左向右数的第i个 数字和第9-i个数字

K_CRACKING的博客 1444

避坑指南:Dify+Docker+Ollama离线部署实战与疑难解析

本文详细解析了在国产化系统(如银河麒麟V10)内网环境中,如何从零开始离线部署Dify、Docker与Ollama的全栈AI应用开发平台。文章重点拆解了Docker安装中的“没有Release文件”和“GPG密钥错误”等典型报错解决方案,并提供了Ollama离线模型导入与Dify连接配置的完整实战指南,旨在帮助开发者高效完成本地部署,避开常见陷阱。

dd012的博客 464

P2010 [NOIP2016 普及组] 回文日期 题解

现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛认为,一个日期是回文的,当且仅当表示这个日期的。都是真实存在的日期,且年份部分一定为。位数字是回文的,当且仅当对于所有的。位数字表示一个日期,其中,前。对于样例 1,符合条件的日期是。对于样例 2,符合条件的日期是。第一行表示牛牛指定的起始日期。之间,有多少个日期是回文的。

weixin_42178241的博客 843

YOLO11改进-注意力-引入多尺度注意力聚合(MSAA)模块

对来自backbone的特征进行细化处理。通过空间和通道两个路径的操作,增强了空间和通道方面的特征信息,使得输出的特征图在空间和通道维度上都更加优质。1. 在空间细化路径中,通过对不同核大小的卷积进行求和以及一系列的空间特征聚合操作,实现了多尺度空间信息的融合。2. 在通道聚合路径中,通过全局平均池化、卷积和激活等操作生成通道注意力图,并与空间细化后的图相结合,实现了通道维度上的多尺度信息融合。

qq_64693987的博客 4675

在 ABAP SEGW OData 服务里,把 Function Import 参数长度校验真正跑起来

SAP Gateway服务中Function Import参数长度校验的实现机制解析:在SEGW中定义Max Length参数后,需通过模型特性USE_STRICT_FUNCTION_PARAM_CHK(7.52+版本支持)启用严格检查。该特性需在MPC_EXT的DEFINE方法中设置,框架会在URI解析阶段拦截超长参数,避免错误进入业务逻辑。对于低版本系统,建议在应用层手动添加校验。这种模型驱动的方式符合Clean Core原则,能有效提升接口健壮性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 493

Day2:P2010 [NOIP2016 普及组] 回文日期C++

回文日期:在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。 牛牛习惯用 8位数字表示一个日期,其中,前 4位代表年份,接下来 2位代表月份,最后 2位代表日期。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。 牛牛认为,一个日期是回文的,当且仅当表示这个日期的 8位数字是回文的。现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。

m0_52819281的博客 391

SQL面试题——最大连续登陆问题

最大连续登陆是我们计算比较常用的指标,我们可以将其当成一个经典的SQL模型,后面我们也会陆续总结出其他的模型,你还知道其他的比较经典的SQL 吗?欢迎分享,或者你还知道其他的关于计算连续的指标?最大连续登陆重要的是计算思想,最大连续才是关键,登陆只是一个场景,要学会举一反三。

9012

洛谷 P2010 [NOIP 2016 普及组] 回文日期

牛牛习惯用 8 位数字表示一个日期,其中,前 4 位代表年份,接下来 2 位代表月份,最后 2 位代表日期。牛牛认为,一个日期是回文的,当且仅当表示这个日期的 8 位数字是回文的。现在,牛牛想知道:在他指定的两个日期之间(包含这两个日期本身),有多少个真实存在的日期是回文的。一个 8 位数字是回文的,当且仅当对于所有的 i(1≤i≤8)从左向右数的第 i 个数字和第 9−i 个数字(即从右向左数的第 i 个数字)是相同的。一个整数,表示在 date1​ 和 date2​ 之间,有多少个日期是回文的。

2401_87918203的博客 1204

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

洛谷 P2010 [NOIP 2016 普及组] 回文日期 Python

不知道为什么无法通过Subtask #1,明明试了结果正确(如果有人知道希望可以告诉我下)方法一改:ac了,更改部分为方法一中日期k循环中注释掉的代码。方法二:简化了代码且ac,但是耗时似乎增加了。

qq_57844679的博客 268

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【题解】【洛谷P2010】【模拟】—— [NOIP2016 普及组] 回文日期

平台为全国青少年提供最专业的编程教育服务,包括提供最新最详细的编程相关资讯、最专业的竞赛指导、最合理的课程规划等。本平台利用趣味性和互动性强的教学方式,旨在激发孩子们对编程的兴趣,培养他们的逻辑思维能力和创造力,让孩子们在轻松愉快的氛围中掌握编程知识,为未来科技人才的培养奠定坚实基础。现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。牛牛认为,一个日期是回文的,当且仅当表示这个日期的。

Pantheraonca的博客 1206

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举

洛谷_P2010 [NOIP2016 普及组] 回文日期_折半枚举

这题AC再睡 395

P2010 [NOIP 2016 普及组] 回文日期

正读反读都相同的字符串或数字,如。

算法是门艺术 1172

P2010 [NOIP 2016 普及组] 回文日期(枚举详解)c++

【代码】P2010 [NOIP 2016 普及组] 回文日期(枚举详解)c++

weixin_73266891的博客 892

洛谷 P2010 【回文日期】题解

思路:模拟、枚举 这道题是 NOIP2016 PJ T2,作为普及组的第二题,我认为它对于普及组选手来说还是有一些难度的。 我没有想到 @「QQ红包」 管理员大佬那样枚举月日的 $ O(N^2) $ 做法,写成了三重循环,枚举年月日,然后再判断是否回文。然后就成为了最差解( 主要注释在代码中。 $ \rm code $ # include <bits/stdc++.h> ...

weixin_34248705的博客 378

P2010 [NOIP2016 普及组] 回文日期

题目:来源于洛谷 一个长度为 l(3\le l\le255)l(3≤l≤255) 的字符串中被反复贴有 boy 和 girl 两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。问贴有几个 boy 几个 girl? 输入格式 一行被被反复贴有boy和girl两单词的字符串。 输出格式 两行,两个整数。第一行为boy的个数,第二行为girl的个数。 输入输出样例 输入 #1 ......boyogirlyy......girl....... 输出 #1 4

javemalloc的博客 780

NOIP 2016 回文日期

洛谷P2010 https://www.luogu.org/problemnew/show/P2010 JDOJ 3313 https://neooj.com:8082/oldoj/problem.php?id=3133 题目描述 在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。 牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下来2位代表月 ...

anhaoti3785的博客 400

信息学奥赛一本通 1974:【16NOIP普及组】回文日期 | 洛谷 P2010 [NOIP2016 普及组] 回文日期

判断当前日期是否是回文的,可以将年月日进行数字拆分,每一位保存在长为8的整型数组中。,先让日加1,如果日超过本月天数,那么月份加1,日变为1。主函数中,让d为起始日期,每次循环判断当前日期是否是回文的,如果是则计数,而后让日期变为下一天。构造出回文数字后,判断该日期是否合法,以及该日期是否在起始与终止日期之间。复杂度为两个日期数值的差值,极端情况下,从0年1月1日到9999年12月12日,一共有约。设表示日期的结构体,属性包括年月日,方法有进入下一天,以及判断当前日期是否是回文的。函数将字符串转为整数。..

君义NOIP的博客 1536
上一篇: 洛谷B3939 [GESP样题 四级] 绝对素数
下一篇: 洛谷P1179 [NOIP2010 普及组] 数字统计
White__Night__
博客等级 码龄3年 230粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值