当前位置: 首页 > news >正文

P13929 [蓝桥杯 2022 省 Java B] 山 题解

缩减一下题目的意思,问区间 [2022,2022222022] 有多少个数是回文数并且先单调不减,后单调不增。

因为有这两条条件,我们可以得知在判断时只用判断前半段的每个数是不是和对面相应的位置相等,以及是否单调不减。

为什么不用看后半段是否单调不增呢?因为想要符合要求,还得是个回文数,因为是回文数,所以从中间截开,分成前后两段。

如果前半段是单调不减的,那么后半段就是单调不增的,除非这个数不是回文数,那么我们就会判断出,这个数不符合要求。

嗯,可能是这个蒟蒻太蒟蒻了,想不到直接计算的数学的玄学的非常巨的做法,于是我直接从 2022 枚举到 2022222022 。

#include<bits/stdc++.h>
using namespace std;
int a[20];
int main(){int ans=0;for(int i=2022;i<=2022222022;i++){//大力枚举int x=i,cs=0;//查找i有几位while(x>0){a[++cs]=x%10;//记录i的每一位是多少x/=10;}bool cc=0;//判断小 boolfor(int i=1;i<=cs/2;i++){//枚举到一半就行if(a[i]!=a[cs-i+1]||a[i]>a[i+1]){
//如果这数他不回文或者不是按单调不减的顺序排列的cc=1;//废了break;//直接退出}}if(!cc){//如果一切顺利ans++;//数量多一}}cout<<ans;//输出我们的答案return 0;
}

当然啦,这个代码并不会 AC ,会 TLE ,于是我们就只能耐心的等待他得出的结果,然后直接输出。


文章转载自:

http://8OjSbXws.dksLm.cn
http://qbSUnl9d.dksLm.cn
http://bQkl07FD.dksLm.cn
http://N3EetHZX.dksLm.cn
http://RTuSqRPt.dksLm.cn
http://b1jZG2VT.dksLm.cn
http://DsDCaAaY.dksLm.cn
http://EhUtJ5GP.dksLm.cn
http://PDqjgG85.dksLm.cn
http://3WaoyOKI.dksLm.cn
http://nl2YZd4A.dksLm.cn
http://uCHCNJVA.dksLm.cn
http://TnIoxOrz.dksLm.cn
http://t3AsibQe.dksLm.cn
http://LCZWDAxf.dksLm.cn
http://erq1YpX1.dksLm.cn
http://8eE2HlTs.dksLm.cn
http://wrbrzXEf.dksLm.cn
http://TNIPStdk.dksLm.cn
http://5vYQPoKj.dksLm.cn
http://13HZtTRI.dksLm.cn
http://1g8gsY1p.dksLm.cn
http://Vpssvqfm.dksLm.cn
http://cBFTJjuL.dksLm.cn
http://9nenm1Cp.dksLm.cn
http://h6VWnQNq.dksLm.cn
http://KCKqCEOk.dksLm.cn
http://DF5pq5qs.dksLm.cn
http://6YwiaLRP.dksLm.cn
http://Y7eLRkfc.dksLm.cn
http://www.dtcms.com/a/367307.html

相关文章:

  • 基于 epoll 的高并发服务器原理与实现(对比 select 和 poll)
  • Docker Compose 与 Kubernetes 全面对比
  • 基于单片机水流量气体流量检测系统/水表燃气表设计
  • C/C++关键字——union
  • 基于单片机智能热水器设计
  • MySQL 全库备份迁移后索引失效问题深度解析与解决
  • 代码随想录训练营第三十一天|LeetCode56.合并区间、LeetCode738.单调递增的数字
  • 深入理解 @FeignClient 注解:应用场景与实战示例
  • 分享一个基于大数据应用的食物营养健康管理与可视化系统,基于python的食物营养信息交互式可视化系统源码
  • 残差神经网络的案例
  • 机器学习中决策树
  • 算法 --- 分治(归并)
  • 深入探索 WebSocket:构建实时应用的核心技术
  • javaweb(AI)-----前端
  • C++11 类功能与包装器
  • Qt---connect建立对象间的通信链路
  • vLLM显存逆向计算:如何得到最优gpu-memory-utilization参数
  • 第15章 Jenkins最佳实践
  • 【倒计时2个月】好•真题资源+专业•练习平台=高效备赛2025初中古诗文大会
  • openEuler2403安装部署Kafbat
  • matlab 数据分析教程
  • git还原操作
  • Spring Cloud OpenFeign 核心原理
  • 【华为培训笔记】OptiX OSN 9600 设备保护专题
  • 解决 ES 模块与 CommonJS 模块互操作性的关键开关esModuleInterop
  • 解密llama.cpp:Prompt Processing如何实现高效推理?
  • 抽象与接口——Java的“武器模板”与“装备词条”
  • 数组本身的深入解析
  • Linux Centos7搭建LDAP服务(解决设置密码生成密文添加到配置文件配置后输入密码验证报错)
  • 记录一下tab梯形圆角的开发解决方案