超大玉螺旋丸 -A的个数 蓝桥杯练习题
以下是一个 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 A的个数 {public static void main(String[] args) {// TODO Auto-generated method stubint SUM=0;Scanner sc=new Scanner(System.in);String s="AAAAAAABABBAABABABAAAAAAA\r\n" + " ABBBBBABBAABBBBBABABBBBBA\r\n" + " ABAAABABBBABAABBBBABAAABA\r\n" + " ABAAABABBBBBAABAABABAAABA\r\n" + " ABAAABABBABABBABABABAAABA\r\n" + " ABBBBBABBBABAABBBBABBBBBA\r\n" + " AAAAAAABABABABABABAAAAAAA\r\n" + " BBBBBBBBABAABABBBBBBBBBBB\r\n" + " AABAABABBAAABBAAABABBBBBA\r\n" + " ABBABABBBABBAAAABBBBAAAAB\r\n" + " BBBBAAABABAABABAABBBAABBA\r\n" + " BBAABABABAAAABBBAABBAAAAA\r\n" + " ABABBBABAABAABABABABBBBBA\r\n" + " AAAABBBBBABBBBAAABBBABBAB\r\n" + " AABAABAAABAAABAABABABAAAA\r\n" + " ABBBBBBBBABABBBBABAABBABA\r\n" + " ABBBAAABAAABBBAAAAAAABAAB\r\n" + " BBBBBBBBABBAAABAABBBABBAB\r\n" + " AAAAAAABBAAABBBBABABAABBA\r\n" + " ABBBBBABBAABABAAABBBABBAA\r\n" + " ABAAABABABBBAAAAAAAAAABAA\r\n" + " ABAAABABABABBBABBAABBABAA\r\n" + " ABAAABABBABBABABAABAABAAA\r\n" + " ABBBBBABABBBBBABBAAAABAAA\r\n" + " AAAAAAABAABBBAABABABBABBA";char [] arr=s.toCharArray();for (int i = 0; i <arr.length; i++) {if(arr[i]=='A') {SUM++;}}System.out.println(SUM);}}
对于一个 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 列的值是多少?
public class 超大玉螺旋丸 {public static void main(String[] args) {// TODO Auto-generated method stubint[][] arr=fang(30);System.out.println(arr[19][19]);}private static int[][] fang(int n) {// TODO Auto-generated method stubint [][] ac=new int[n][n];int count=1;for (int i = 0; i < n/2; i++) {for (int j = i; j < n-i-1; j++) {ac[i][j]=count++;}for (int j = i; j < n-i-1; j++) {ac[j][n-1-i]=count++;}for (int j = i; j < n-i-1; j++) {ac[n-1-i][n-1-j]=count++;}for (int j = i; j < n-i-1; j++) {ac[n-1-j][i]=count++;}}
// if(n%2==1) ac[n/2][n/2]=count;return ac;}}
超大玉螺旋丸 -A的个数 蓝桥杯练习题相关推荐
- 蓝桥杯练习题Java实现 入门训练 Fibonacci数列
蓝桥杯练习题Java实现 入门训练 Fibonacci数列 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,F ...
- 蓝桥杯练习题 回文数
蓝桥杯练习题 回文数 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数. 输出格式 按从小到大的顺序输出满足条件的四位十进制数. #include< ...
- Java 01背包【动态规划·蓝桥杯练习题】(相信杨超越,相信锦鲤,默默努力,其它的看天意)
锦鲤镇楼 1.题目描述: 时间限制:1.0s 内存限制:256.0MB 关键字:01背包 动态规划 问题描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高 ...
- 蓝桥杯练习题 Fibonacci数列
下学期要跟着学校去参加蓝桥杯,所以在这里自己留念之用.(java) 1 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. import java.util.Scann ...
- 蓝桥杯练习题九 - REPEAT 程序(c++)
题目如下 附件 prog.txt 中是一个用某种语言写的程序.附件在本文的末尾. 其中 REPEAT k 表示一个次数为 k 的循环.循环控制的范围由缩进表达,从次行开始连续的缩进比该行多的(前面的空 ...
- 蓝桥杯练习题十一 - 乘积尾零(c++)
题目如下 如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 61 ...
- 蓝桥杯练习题之数列特征
基础练习 数列特征 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个数,找出这n个数的最大值,最小值,和. 输入格式 第一行为整数n,表示数的个数. 第二行有n个数,为给定的n ...
- 蓝桥杯练习题——数列求和
给定数列1,1,1,3,5,9,17,⋯,从第 4项开始,每项都是前 3 项的和. 求第 20190324 项的最后 4 位数字. 运行限制 最大运行时间:1s 最大运行内存: 128M 代码 #in ...
- 蓝桥杯练习题之十六进制转八进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n< ...
最新文章
- [转载] 晓说——第15期:揭秘欧洲列强恩仇录
- LiveVideoStack线上分享第五季(五):用FFmpeg搭建基于CNN的视频分析方案
- SpringMVC @Transactional注解方式事务失效的解决办法
- 不止承上启下,带你了解工业物联网关
- 基于SSM实现旅游住宿和导游系统
- chrome浏览器导出扩展_每日新闻摘要:再次跟踪您的浏览历史记录的Google Chrome浏览器扩展...
- 在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程
- 编译原理 NFA确定化与DFA最小化
- java内存模型JMM理解整理
- 儿童近视率攀升,什么原因容易导致近视呢?
- 人脑VS机器?AI时代经济决策的机遇与挑战?| AI TIME 27
- 【学术】写文章的框架
- android 开机直接运行app并当做手机桌面
- 物联网知识之了解MOTT
- 设计,让交叉口更安全
- java 常用类 - 大数据运算
- 从西工大图书馆校外下载论文方法
- 独立游戏资源宝库,Unity AssetStore上最受欢迎的免费资源
- 【PP模块】工艺路线详解(Routing)
- 程序员提升码字代码速度网站