- 博客(7)
- 收藏
- 关注
原创 JAVA:基础递归算法大杂烩
递归思想:从最外部到达最里部,从最里部开始解决问题,直到解决完最外部的问题。案例1:求ABCDE的所有排序public class Main { public static void main(String[] args) { char[] data = "ABCDE".toCharArray(); digui(data, 0); } privat
2017-03-07 19:38:13
309
原创 JAVA蓝桥杯:高精度算法
问题描述问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产
2017-03-05 22:38:18
685
原创 JAVA蓝桥杯:字符串对比
问题描述问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致
2017-03-05 19:42:24
1148
原创 JAVA蓝桥杯: 时间转换
问题描述问题描述 给定一个以秒为单位的时间t,要求用“<h>:<m>:<s>" 的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<s>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。 输入格式 输入只有一行,是一个整数t(0<=t<=86399)。 输出格式 输出只有一行,是以“<H>:<M>:<
2017-03-05 19:40:23
791
原创 JAVA蓝桥杯: 01字串
问题描述问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出 00000 00001 00010 00011 <以下部分省略>代码如下import j
2017-03-05 19:34:08
431
原创 JAVA蓝桥杯:字母图形
问题描述问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式 输出n行,每个m个字符,为你的图形。 样例输入 5 7 样例输出 ABCDEFG B
2017-03-05 19:31:19
563
原创 JAVA蓝桥杯:杨辉三角形
题目描述问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式 输入包含一个数n。输出格式 输出杨辉三角形的前n行。每一行从这一行的第一个
2017-03-05 19:27:14
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人