第十三届蓝桥杯大赛软件赛省赛【Java 大学B 组】试题B: 山
1 public class HelloWorld {
2 public static void main(String args[]) {
3 long count=0;
4 String tempstr1=null;
5 String tempstr2=null;
6 boolean flag = false;
7 String flagstr2="";
8 // System.out.println("heloworld!");
9 for(long i=2022;i<2022222022;i++) {
10 String str= String.valueOf(i);
11 // System.out.println(str);
12 // System.out.println("字符串长度:"+str.length());
13 // String tempstr1=str.substring(0,str.length()/2);
14 // String tempstr2=str.substring(str.length()/2+1);
15 if(str.length()%2==0) {
16 tempstr1=str.substring(0,str.length()/2);
17 tempstr2=str.substring(str.length()/2);
18 // System.out.println("字符串1:"+tempstr1);
19 // System.out.println("字符串2:"+tempstr2);
20 }else {
21 tempstr1=str.substring(0,str.length()/2);
22 tempstr2=str.substring(str.length()/2+1);
23 // System.out.println("字符串1:"+tempstr1);
24 // System.out.println("字符串2:"+tempstr2);
25 }
26 for(int j=0 ; j<=tempstr1.length();j++) {
27 // if(tempstr1.substring(j,j+1).equals(tempstr2.substring(tempstr1.length(),-1))){
28
29 // }
30 if(j!=tempstr1.length())
31 {
32 // System.out.println(tempstr1.substring(j,j+1));
33 // System.out.println(tempstr2.substring(tempstr2.length()-j-1,tempstr2.length()-j));
34 String mystr=tempstr2.substring(tempstr2.length()-j-1,tempstr2.length()-j);
35 flagstr2=flagstr2+mystr;
36 if(tempstr1.equals(flagstr2)) {
37 flag=true;
38 count++;
39 }
40 }else {
41 // System.out.println(tempstr1.substring(j));
42 // System.out.println(tempstr2.substring(0,tempstr2.length()-j));
43 String mystr=tempstr2.substring(0,tempstr2.length()-j);
44 flagstr2=flagstr2+mystr;
45 if(tempstr1.equals(flagstr2)) {
46 flag=true;
47 }
48 }
49 }
50 flag=false;
51 flagstr2="";
52 }
53 System.out.println("最终结果:\n"+String.valueOf(count));
54
55 }
56 }
【答案可能不正确】
第十三届蓝桥杯大赛软件赛省赛【Java 大学B 组】试题B: 山的更多相关文章
- 【第九届蓝桥杯大赛决赛真题】JAVA大学C组题解
有空就会更新.... 有的题目重复了:再另一篇帖子:https://www.cnblogs.com/dgwblog/p/9090923.html 02 结果填空(满分29分) 标题:海盗与金币 12名 ...
- 2019 第十届蓝桥杯大赛软件类省赛 Java A组 题解
2019 第十届蓝桥杯大赛软件类省赛 Java A组 试题A 题解 题目最后一句贴心的提示选手应该使用 long (C/C++ 应该使用 long long). 本题思路很直白,两重循环.外层 ...
- 第十届蓝桥杯大赛软件类省赛C/C++研究生组 试题I:灵能传输
在游戏<星际争霸 II>中,高阶圣堂武士作为星灵的重要 AOE 单位,在游戏的中后期发挥着重要的作用,其技能"灵能风暴"可以消耗大量的灵能对一片区域内的敌军造成毁灭性的 ...
- 2020第十一届蓝桥杯大赛软件类国赛题目 C/C++ B 组
试题 A: 美丽的 2 本题总分:5 分 问题描述:在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中包含数字 2? #include <stdio.h> #include ...
- 第七届蓝桥杯大赛个人赛决赛(软件类C语言B组)第一题:一步之遥
这题好多人用爆搜/bfs来做,然而这题可用exgcd(扩展欧几里得)做,而且很简便. 先附原题: 一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里. 矿车停在平直的废弃的轨道上. 他的面 ...
- 第九届蓝桥杯大赛个人赛决赛(软件类)真题Java
更新中.......... 同一年的题解:https://www.cnblogs.com/dgwblog/p/10111903.html 01 结果填空 (满分11分) 标题:年龄问题 s夫人一向 ...
- 第十三届蓝桥杯省赛C/C++ B组
@(第十三届蓝桥杯省赛C/C++B组) A顺子日期 答案是1478 B顺子日期 答案14(如果012算的话) C刷题统计 数据范围1e18,所以不能直接暴力,先取余,再暴力剩下的 #include&l ...
- 纸张尺寸【第十三届蓝桥杯省赛C++C组】
纸张尺寸 在 ISO 国际标准中定义了 \(A0\) 纸张的大小为 \(1189mm×841mm\),将 \(A0\) 纸沿长边对折后为 \(A1\) 纸,大小为 \(841mm×594mm\) ,在 ...
- 数位排序【第十三届蓝桥杯省赛C++C组】
数位排序 小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序. 当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面. 例如,\(2022\) 排在 \( ...
- 求和【第十三届蓝桥杯省赛C++A/C组 , 第十三届蓝桥杯省赛JAVAA组】
求和 给定 \(n\) 个整数 \(a1,a2,⋅⋅⋅,an\),求它们两两相乘再相加的和,即 \(S=a1⋅a2+a1⋅a3+⋅⋅⋅+a1⋅an+a2⋅a3+⋅⋅⋅+an−2⋅an−1+an−2⋅a ...
随机推荐
- spring boot携手echarts实现双柱状图实战
说明 最近做了个图书管理系统,里面有个模块是统计最近一周借书和还书的情况. 设计为柱状图模式展现,自然需要用到echarts. 实现效果 开发步骤 1.页面和JS <!DOCTYPE html& ...
- C++ 线程的学习---线程死锁
因为是学习篇,写下是为了个人的学习与理解.故参考其他文章为多. 为什么会有死锁? 想象一下这样的情况,thread A 在run的时候需要等待thread B的结果,也就是th ...
- 常见的问题系列--- Swagger @ApiOperationSupport忽略失效的问题
https://www.cnblogs.com/hujunwei/p/15853307.html
- VS Code实现SSH远程开发
最近收获一台新台式机,但是个人主要还是使用自己的笔记本,用了几天远程控制,感觉各种不方便,最终决定配置一下VS Code实现SSH远程开发,特此记录. 首先介绍一下环境,控制端是Windows 11, ...
- Qt开发Activex笔记(三):C#调用Qt开发的Activex控件
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/113789727 长期持续带来更多项目与技术分享 ...
- ubuntu18.04下nginx配合fastdfs使用的安装和配置
前期准备 1.安装依赖包 # 新装的ubuntu缺少gcc编译,需要先安装这个 sudo apt-get install build-essential 1.解压缩 libfastcommon-mas ...
- ubuntu18.04下安装MySQL5.7
更新源 sudo apt update 安装mysql sudo apt install mysql-server 使用sudo mysql进入数据设置root账户的密码和权限 sudo mysql ...
- 【Azure 云服务】云服务(经典) 迁移至云服务(外延支持) 的相关疑问
问题描述 根据微软官方文档说明,云服务(经典)已弃用.所以关于它有以下的一些疑问: 一:迁移时候的停机时间问题? 二:云服务(经典) 与 云服务(外延支持) 的区别是什么? 三:注意事项有那些呢?如 ...
- c++复习笔记——STL(vector)
c++-----STL容器系列(1) vector 1 介绍 Vector是stl容器中一种常见的容器 ,基本和数组类似,其大小(size)可变,常用于数组长度不确定时来代替数组,当数据超过vecto ...
- 青少年CTF-Crypto(新手版本2.0,无factor1)
凯撒大帝的征讨之路 题目: lnixoa{1x2azz7w8axyva7y1z2320vxy6v97v9a} 知识点:凯撒加密 我的题解: import base64 #shift得出移位多少,移位后 ...