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

北京网站开发外包公司做美团类似的网站

北京网站开发外包公司,做美团类似的网站,上海网站建设 亿速,做外贸哪个网站最容易上手蓝桥杯上岸每日N题第五期 ❗️ ❗️ ❗️ 同步收录 #x1f447; 蓝桥杯Java 省赛B组(初赛)填空题 大家好 我是寸铁#x1f4aa; 冲刺蓝桥杯省一模板大全来啦 #x1f525; 蓝桥杯4月8号就要开始了 #x1f64f; 距离蓝桥杯省赛倒数第3天 ❗️ ❗️ ❗️ 还没背熟模…蓝桥杯上岸每日N题第五期 ❗️ ❗️ ❗️ 同步收录 蓝桥杯Java 省赛B组(初赛)填空题 大家好 我是寸铁 冲刺蓝桥杯省一模板大全来啦 蓝桥杯4月8号就要开始了 距离蓝桥杯省赛倒数第3天 ❗️ ❗️ ❗️ 还没背熟模板的伙伴们背起来 真题千千万万遍蓝桥省一自然现 ✌️ 日更3000里蓝桥眷顾你 暴力出奇迹打表过样例 祝大家4月8号蓝桥杯上岸 ☀️ 不清楚蓝桥杯考什么的点点下方 考点秘籍 想背纯享模版的伙伴们点点下方 蓝桥杯省一你一定不能错过的模板大全(第一期) 蓝桥杯省一你一定不能错过的模板大全第二期 蓝桥杯省一你一定不能错过的模板大全第三期 蓝桥杯省一你一定不能错过的模板大全第四期 想背注释模版的伙伴们点点下方 蓝桥杯必背第一期 蓝桥杯必背第二期 往期精彩回顾 蓝桥杯上岸每日N题 第一期(一) 蓝桥杯上岸每日N题第一期(二) 蓝桥杯上岸每日N题第一期(三) 蓝桥杯上岸每日N题第二期(一) 蓝桥杯上岸每日N题第三期(一) 蓝桥杯上岸每日N题 第四期(最少刷题数) 操作系统期末题库 第九期(完结) LeetCode Hot100 刷题(第三期) idea创建SpringBoot项目报错解决方案 数据库SQL语句期末冲刺 想看JavaB组填空题的伙伴们点点下方 填空题 竞赛干货 算法竞赛字符串常用操作大全 蓝桥杯上岸必刷(模拟/枚举专题) 蓝桥杯上岸必背 (第三期 DP) 蓝桥杯上岸必背(第四期DFS) 蓝桥杯上岸必背(第五期BFS) 蓝桥杯上岸必背(第六期树与图的遍历) 蓝桥杯上岸必背(第七期 最短路算法) 蓝桥杯上岸必背(第八期 简单数论) 题目描述 试题 B: 山 本题总分5 分 【问题描述】 这天小明正在学数数。 他突然发现有些正整数的形状像一座“山”比如 123565321、145541它们左右对称回文且数位上的数字先单调不减后单调不增。 小明数了很久也没有数完他想让你告诉他在区间 [2022, 2022222022] 中有多少个数的形状像一座“山”。 【答案提交】 这是一道结果填空的题你只需要算出结果后提交即可。本题的结果为一个整数在提交答案时只填写这个整数填写多余的内容将无法得分。 分析 又是经典的回文串问题 看到题目的回文串需要满足两个要求 (1)左右对称回文 (2)数字先单调不减后单调不增 如123565321、145541 我们不妨从题目给出的样例出发 123565321是以6作为分界线的情况 145541是没有分界线的情况 无论是哪种情况我们在枚举的时候只需要枚举前一半数字即可。 为什么 回文串的性质左右对称 即后一半数字为前一半数字反过来 如123565321只需枚举1235再去验证后面的数字是否是5321即可 145541只需枚举145再去验证后面的数字是否是541即可 这样我们先满足第一个回文条件。 接下来需要去判断是否先单调不减后单调不增 同样的这里我们只需判断前一半数字是否满足单调不减即可 如果他是回文串前一半数字单调不减后一半数字必定是单调不增 为什么 因为前一半数字确保严格单调不减后面的回文数字是将前一半反过来是单调不增 以123565321为例 123565321是回文串 1235单调不减反过来5321刚好是单调不增 以145541为例 145541是回文串 145单调不减反过来541是单调不增 也就是说 他是回文串并且前一半数字严格满足单调不减这一条件 那么后一半数字必定满足单调不增 因此直接求不好求可以间接求 只要这个数不满足单调不减这个条件或者左右对称这两个条件其中之一 我们就可以直接返回false,剩下的便是满足回文串的答案 理清思路后我们就可以写代码了~ Accode import java.util.*; public class Main{public static void main(String []args) {Scanner scnew Scanner(System.in);int cnt0;for(long i2022;i2022222022;i) {if(check(i))cnt;}System.out.print(cnt);}public static boolean check(long n) {String sString.valueOf(n);//创建字符串char a[]s.toCharArray();for(int i0;ia.length/2;i) {if(a[i]a[i1]||a[i]!a[a.length-i-1]) {//判断是否是左右对称return false;}}return true;} }有同学会问可不可以这么写 public static boolean check(long n) {String sString.valueOf(n);char a[]s.toCharArray();for(int i0;ia.length/2;i) {if(a[i]a[i1]a[i]a[a.length-i-1]) {return true;}}return false;}a[i]a[i1]a[i]a[a.length-i-1] 这句话是对数字扫一遍找到有满足的条件便留下来 条件可以不同步 如2110 11 1反过来等于1 满足这一语句 因此他被留下来,但是实际上是错的 2110怎么可能会是我们要的答案 因此我们应该用筛选式的写法筛出满足条件的数字即可 检验一下是不是满足其中之一的条件不满足其中之一则直接返回false 其他的答案便是正确的答案。 Tips 像上面这种写法我们一定要在程序中打印一下输出回文数内容检验一下对不对 细心细心再细心❗️ ❗️ ❗️ 参考资源 https://blog.csdn.net/weixin_57943259/article/details/124125788
http://www.yingshimen.cn/news/67394/

相关文章:

  • 广州自助网站制作网站开发之美
  • 视频网站怎样做点手机域名注册局官网
  • 美丽定制 网站模板怎样做知道网站
  • 黑龙江省建设厅的网站首页网站改版如何做301
  • 建站模板行情新能源电动汽车电池价格
  • 搭建网站是什么可以做长页的网站
  • 如何将aaa云主机做网站彩票娱乐网站建设开发
  • 舟山建设管理网站wordpress默认头像不显示不出来
  • 太原网站制作网页企业邮箱在哪看
  • 如何在相关网站免费做宣传广告一个域名怎么做两个网站
  • 湖南乔口建设公司网站html网页编辑器下载
  • 安庆网站建设哪家好wordpress做导语
  • 从事网站开发的想考研建一个网站花费
  • 网站模板制作教程怎么选择网站开发公司
  • 山西大同专业网站建设制作价格软文写作经验是什么
  • 网站设计哪家专业如何打死网站
  • 当当网站建设优点中山地区做网站公司
  • 电影网站 备案网站使用费用
  • 杭州定制网站公司wap入口
  • 火烈鸟门户网站开发鄂尔多斯做网站
  • 手机的网站有哪些做影视网站风险大吗
  • 阿里邮箱 网站开发深圳网站建设公司联系方式
  • 企业网站建设实战教程网站开发是前端开发吗
  • 快速建立平台网站开发设计建站流程之梦网站怎么做seo
  • 自己开发网站怎么盈利国家和住房城乡建设部网站
  • 网站建设实训目的.tel域名不可以做网站域名吗
  • 网站的权重天津网站建设网络
  • 建设一个大型电影网站广州商砼建站规范
  • 苏州哪个公司做门户网站天猫设计师服务平台
  • 中堂镇仿做网站开发房地产需要多少钱