记录下自己的答案,不知对错

1

答案: 318
填空题
问题描述
  以下是一个 25 行 25 列的字母矩阵,全部由字母 A 和 B 组成。
  AAAAAAABABBAABABABAAAAAAA
  ABBBBBABBAABBBBBABABBBBBA
  ABAAABABBBABAABBBBABAAABA
  ABAAABABBBBBAABAABABAAABA
  ABAAABABBABABBABABABAAABA
  ABBBBBABBBABAABBBBABBBBBA
  AAAAAAABABABABABABAAAAAAA
  BBBBBBBBABAABABBBBBBBBBBB
  AABAABABBAAABBAAABABBBBBA
  ABBABABBBABBAAAABBBBAAAAB
  BBBBAAABABAABABAABBBAABBA
  BBAABABABAAAABBBAABBAAAAA
  ABABBBABAABAABABABABBBBBA
  AAAABBBBBABBBBAAABBBABBAB
  AABAABAAABAAABAABABABAAAA
  ABBBBBBBBABABBBBABAABBABA
  ABBBAAABAAABBBAAAAAAABAAB
  BBBBBBBBABBAAABAABBBABBAB
  AAAAAAABBAAABBBBABABAABBA
  ABBBBBABBAABABAAABBBABBAA
  ABAAABABABBBAAAAAAAAAABAA
  ABAAABABABABBBABBAABBABAA
  ABAAABABBABBABABAABAABAAA
  ABBBBBABABBBBBABBAAAABAAA
  AAAAAAABAABBBAABABABBABBA
  请问在这个矩阵中有多少个字母A?
答案提交
  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int ans=0;for(int i=1;i<=25;i++) {String s=sc.next();for(int j=0;j<s.length();j++) {if(s.charAt(j)=='A')ans++;}}System.out.println(ans);}
}

2

答案:564
如果一个整数的某个数位包含 2 ,则称这个数为一个“最2数字”。例如:102、2021 都是最2数字。
请问在 1(含) 到 2021(含) 中,有多少个最2数字。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int ans=0;for(int i=1;i<=2021;i++) {int t=i;while(t>0) {if(t%10==2) {ans++;break;}t/=10;}}System.out.println(ans);//564}
}

3

填空题
问题描述
  有一个整数 A=2021,每一次,可以将这个数加 1 、减 1 或除以 2,其中除以 2 必须在数是偶数的时候才允许。
  例如,2021 经过一次操作可以变成 2020、2022。
  再如,2022 经过一次操作可以变成 2021、2023 或 1011。
  请问,2021 最少经过多少次操作可以变成 1。
答案提交
  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

分析

答案:14
和此题相似:https://blog.csdn.net/weixin_51995229/article/details/123169312

import java.util.ArrayList;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);ArrayList<ArrayList> a = new ArrayList<>();int i = 0;ArrayList<Integer> aa = new ArrayList();aa.add(2021);a.add(aa);while (true) {// 循环结束条件,经过a.size()次操作得到1for (int j = 0; j < a.get(i).size(); j++)if (a.get(i).get(j) == Integer.valueOf(1)) {System.out.println(a.size() - 1);// 需要减去初始数据2021所占用的一个位置return;}ArrayList<Integer> t = new ArrayList();for (int j = 0; j < a.get(i).size(); j++) {int temp = (Integer) a.get(i).get(j);t.add(temp + 1);// 加if (temp % 2 == 0)// 如果可以除2t.add(temp / 2);t.add(temp - 1);// 减}a.add(t);i++;}}
}

4

填空题
问题描述
  对于一个 n 行 m 列的表格,我们可以使用螺旋的方式给表格依次填上正整数,我们称填好的表格为一个螺旋矩阵。
  例如,一个 4 行 5 列的螺旋矩阵如下:
  1 2 3 4 5
  14 15 16 17 6
  13 20 19 18 7
  12 11 10 9 8
  请问,一个 30 行 30 列的螺旋矩阵,第 20 行第 20 列的值是多少?
答案提交
  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

分析

答案:819

解法一

参考:https://blog.csdn.net/maybe_ice/article/details/95674968

解法二 excel

5

分析

参考:https://blog.csdn.net/m0_57487901/article/details/123684040

6

7

8

问题描述
  小蓝有一个插板,形状用一个 n * m 的01矩阵表示,0 表示板面,1 表示插孔。
  小蓝还有一个插头,形状用一个 r * c 的01矩阵表示,0 表示没有伸出的部分,1 表示伸出的部分。插头伸出的部分必须插在插孔里面。
  为了安全,插头插到面板上不能有任何部分超过插板边界(包括没有伸出的部分)。
  插头和插板都不能旋转,也不能翻转。请求出插头插入插板的合理位置。
输入格式
  输入的第一行包含两个整数 n, m。
  接下来 n 行,每行一个长度为 m 的01串,表示插板的形状。
  接下来一行包含两个整数 r, c。
  接下来 r 行,每行一个长度为 c 的01串,表示插头的形状。
输出格式
  如果插头没办法安全插入插板中,输出“NO”。否则输出两个数 a, b,表示插头的第 1 行第 1 列对应插板的第 a 行第 b 列。如果有多种情况满足要求,输出 a 最小的方案,如果 a 最小的方案有多个,输出在 a 最小的前提下 b 最小的方案。
样例输入
3 4
0110
0000
0000
3 3
000
010
000
样例输出
NO
样例说明
  在插头不超出范围的前提下无法插入。
样例输入
4 7
1110100
1101111
0001111
0000011
2 3
111
011
样例输出
2 4
评测用例规模与约定
  对于 50% 的评测用例,2 <= n, m, r, c <= 20。
  对于所有评测用例,2 <= n, m, r, c <= 100。

分析

和此题相似:https://blog.csdn.net/weixin_51995229/article/details/123626509


import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int[][] a = new int[n][m];for (int i = 0; i < n; i++) {String s = sc.next();for (int j = 0; j < m; j++) {a[i][j] = s.charAt(j) - '0';}}int r = sc.nextInt();int c = sc.nextInt();int[][] b = new int[r][c];for (int i = 0; i < r; i++) {String s = sc.next();for (int j = 0; j < c; j++) {b[i][j] = s.charAt(j) - '0';}}for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {if (a[i][j] == b[0][0]) {if (n - i > r && m - j > c) {//int flag = 1;for (int k = 0; k < r; k++) {for (int l = 0; l < c; l++) {if (b[k][l] == 1) {//需要插if (a[i + k][j + l] != 1)//必须要有孔flag = 0;}}}if (flag == 1) {System.out.println((i+1) + " " + (j+1));return;}}}}}System.out.println("NO");}
}

9

问题描述
  给定正整数 a, b, c,请问有多少个正整数,是其中至少两个数的约数。
输入格式
  输入一行包含三个正整数 a, b, c。
输出格式
  输出一行包含一个整数,表示答案。
样例输入
30 70 35
样例输出
6
样例说明
  1、2、5、7、10、35满足条件。
评测用例规模与约定
  对于 50% 的评测用例,1 <= a, b, c <= 1000000。
  对于所有评测用例,a, b, c 不超过 10**12(10的12次方)。

分析


//机器人判分系统要求必须如下规则:
// 1: 不能有package关键字
// 2: 类名必须是Mainimport java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);long a = sc.nextInt();long b = sc.nextInt();long c = sc.nextInt();long max = Math.max(a, b);max = Math.max(max, c);long ans = 0;for (int i = 1; i <= max; i++) {int cnt = 0;if (a % i == 0)cnt++;if (b % i == 0)cnt++;if (c % i == 0)cnt++;if (cnt >= 2) {ans++;}}System.out.println(ans);}
}

10

第十三届蓝桥杯省赛模拟赛相关推荐

  1. 2022第十三届蓝桥杯JAVAB组省赛总结

    2022年第十三届蓝桥杯JAVAB组省赛 蓝桥杯准备了好久,毕竟学校还是认可,如果能进国赛还能有保研加分. 今年真是可惜了,题太难了,从去年买了Acwing的课,一直在学,没想到到最后是这么个情况. ...

  2. 2022年第十三届蓝桥杯大赛软件省赛Java学B组试题

    第十三届蓝桥杯大赛软件省赛Java学B组试题 一.试题截图 1. 星期计算 这道题是可以直接用笔算起来的,我算出来的答案是5,(2022整除7 余6,六天后就是星期五)但目前官方答案还不知道是什么? ...

  3. 第十四届蓝桥杯第三期模拟赛 C/C++ B组 原题与详解

    本篇文章对第十四届蓝桥杯第三期模拟赛所有的题目进行了详细解析.如果大家还想刷题的话,我给大家整理出了第十二届的省赛真题:第十二届省赛C/C++ B组真题.推荐大家可以去做一下. 文章目录 一.填空题 ...

  4. 第十四届蓝桥杯第一期模拟赛试题与题解 C++

    第十四届蓝桥杯第一期模拟赛试题与题解 C++ 试题 A 题解:位运算 试题 B 题解:日历模拟 试题 C 题解:double 求和 试题 D 题解:枚举 试题 E 题解:二维前缀和 试题 F 题解:两 ...

  5. 十三届蓝桥杯单片机组省赛真题程序解析

    第一次参加蓝桥杯,线上比赛,记录一下 比赛刚开始了十分钟才做上客观题,做上了之后才发现看一次题警告一次,当时就蚌埠住了,随便做了做就交了,手册也没怎么查(查一下直接给了3次黄牌,就没敢查了)其实老师1 ...

  6. 第十四届蓝桥杯第二期模拟赛 【python】

    第十四届蓝桥杯第二期模拟赛 [python] 文章目录 第十四届蓝桥杯第二期模拟赛 [python] ✨最小的2022 (python二进制) ❓️问题描述 答案提交

  7. 【第十四届蓝桥杯单片机组模拟赛1】

    第十四届蓝桥杯单片机组模拟赛1 距第十四届蓝桥杯单片机还有不到一个月的时间啦,加油 源码 /*------------------------------第十四届蓝桥杯单片机模式赛---------- ...

  8. 2022.4.9第十三届蓝桥杯web组省赛个人题解

    2022第十三届蓝桥杯第一次开放了web组赛道,博主作为一名前端小白,参加了这次比赛.一共十个题目,目的均是实现特定的网页效果,考点包含三件套.jQuery和vue,这里简单的进行一下个人的题解记录. ...

  9. 第十四届蓝桥杯第一期模拟赛 python

    第十四届蓝桥杯python第一期模拟赛 文章目录 第十四届蓝桥杯python第一期模拟赛 1. 二进制位数 问题描述 答案提交 思路 参考答案 2. 晨跑 问题描述 答案提交 思路 参考答案 3. 调 ...

  10. 第十三届蓝桥杯 2022年省赛真题(Java 大学C组)

    蓝桥杯 2022年省赛真题(Java 大学C组) 目录 试题 A: 排列字母 试题 B: 特殊时间 试题 C: 纸张尺寸 试题 D: 求和 试题 E: 矩形拼接 试题 F: 选数异或 试题 G: GC ...

最新文章

  1. svn 413 Request Entity Too Large 错误
  2. android 通过GPS获取用户地理位置并监听位置变化
  3. mysql 忘记root密码 进行重置
  4. 我的2013-一个dota半职业玩家向码农的转变路
  5. 前端学习(2902):javascript浏览器的历史
  6. Nagios监控平台完全攻略 (三)
  7. 完全二叉树的结点数计算
  8. 类的可访问性(C++)
  9. AI之DS:人工智能领域之数据科学领域六大实践场景(金融信用违约、反欺诈模型、客户偏好洞察、智能推荐、精准营销、客户流失管理)所对应的机器学习算法总结(持续更新)
  10. mac环境变量配置文件加载优先级
  11. mysql过程的写法_mysql存储过程的具体写法
  12. Linux内核配置蓝牙驱动,android bluetooth蓝牙移植,androidbluetooth
  13. 2022年6月编程语言排行,第一名居然是它?!
  14. 《C语言及程序设计》实践参考——定期存款利息计算器
  15. python 从大到小循环_Python循环小实例----猜大小
  16. 左右联动(仿京东分类)
  17. JAVA学习——Lambda表达式是干什么用的?
  18. java项目经理负责做什么的,项目经理JAVA岗位职责
  19. 浏览器网站请求全解析
  20. Apache Server搭建图片服务器

热门文章

  1. 校园网里,一账号多人上网或者多账号多人上网的宿舍路由器设置方法
  2. Chrome浏览器插件之---FeHelper
  3. node express框架实现下载文件功能
  4. 相关性模型 之 皮尔逊相关系数与斯皮尔曼相关系数
  5. [刷机教程] android系列 adb操作命令详解,常用adb操作命令详解
  6. 使用WireMock 伪造 Rest 服务
  7. 计算机编程和机器人编程哪个有用吗,儿童编程和机器人编程哪个好
  8. 高中数学建模优秀论文_数学建模论文 高中数学建模经典例题
  9. php智能合约语言,智能合约语言 Solidity 教程系列9 - 错误处理
  10. 更改stata外部命令存放位置