Problem Description
若一个数正向看和反向看等价,则称做回文数。例如:6, 2552, 12321均是回文数。
给出一个正整数n,求比n大的最小的回文数。(n和运算结果均不会超出正整数范围)
Input
输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行包括1个正整数n。
Output
对于每组测试数据n。输出比n大的最小的回文数。
Sample Input
4
1
10
12
123456
Sample Output
2
11
22
124421
...
Problem Description
输入一个自然数n,找出其所有除1和n以外的所有因子并按从小到大的顺序输出(重复因子只输出一次),若无这样的因子,则输出“NO”。 输出的两个数据之间一个空格。
Input
输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据.
每组测试数据包含一个正整数n(n<999999999).
Output
按从小到大的顺序输出符合要求的n的因子,若无符合要求的因子,则输出“NO”。
Sample Input
3
18
12345
59
Sample Outp...
Problem Description
输出杨辉三角形。请在学《数据结构》课程的同学从队列的角度思考。
Input
输入数据有多组,每组1个整数n(1<=n<=10),一直处理到文件结束。
Output
对于每个n,输出n行杨辉三角形。每个数据的输出为5个字符宽度,具体见Sample Output。
Sample Input
5
Sample Output
1
1 1
1 2 1
1 3 3 1
1 4 6 4 ...
Problem Description
将十进制整数n转换成k进制数。( -1000000 <= n <= 1000000, 2 <= k <= 9 )
Input
输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据. 每组测试数据包括整数n和k。
Output
对于每个n,先输出n, 然后输出一个空格,最后输出对应的k进制数。
Sample Input
5
5 3
123 8
0 5
-12 2
1 2
Sample Output
5 12
123 173
0 0
-12 ...
Problem Description
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形(参看 Sample Output )。
Input
输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据. 每组数据由一个正整数N组成。(N不大于100)
Output
对于每一组数据,输出一个N行的蛇形矩阵。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。
Sample Input
2
3
5
Sample Output
1 3 6
2 5
4
1 3 6 10 15
2 5...
Problem Description
变换的内容如下:
1)将长度为10的数组中的元素按升序进行排序
2)将数组的前n个元素换到数组的最后面(0 < n < 10)
Input
输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行测试数据包括1个正整数n,以及数组的10个原始数据。
Output
对于每组测试数据。输出变换后的全部数组元素。元素之间以空格分隔,最后一个数据之后没有空格。
Sample Input
1
2 34 37 98 23 24 45 76 89 34 68
Sample ...
Problem Description
已知数组A和B各有m,n个元素,且元素按值非递减排列,现要求把A和B归并为一个新的数组C,且C中的数据元素仍然按值非递减排列。例:
A=(3,5,8,11)
B=(2,6,8,9,11,15,20)
则
C=(2,3,5,6,8,8,9,11,11,15,20)
Input
输入数据首先包含一个整数T,表示测试实例的个数,然后是T组测试数据。
每组测试数据占两行,其中第1行首先是A的元素个数m,之后是m个元素。第2行首先是B的元素个数n,之后是n个元素。(1<=m,n<=100)
Output...
Problem Description
用数字排列出一个三角形
Input
输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行包括1个整数n (1<=n<=9)
Output
对于每组测试数据n。输出一个有2*n-1行的,由数字1..n..1组成的转向三角形(参看Sample Output)。
Sample Input
2
3
5
Sample Output
1
22
333
22
1
1
22
333
4444
55555
4444
333
22
1
...
Problem Description
用数字排列出一个梯形
Input
输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行包括2个整数m,n (1<=m<=n<=9)
Output
对于每组测试数据m,n。输出一个有n-m+1行的,由数字m..n排列的梯形,每行的长度依次为:m,m+1,m+2,...,n,每行的字符依次是m,m+1,m+2,...,n(参看Sample Output)。
Sample Input
2
3 6
2 3
Sample Output
...