- 博客(8)
- 收藏
- 关注
原创 基础 --- 三角形(全排列式)
【问题描述】将1,2,···,9共9个数排成下列形态的三角形。其中:a~i分别表示1,2,······,9中的一个数字,并要求同时满足下列条件:(1)a<f<i;(2)b<d, g<h, c<e(3)a+b+d+f=f+g+h+i=i+e+c+a=P程序要求:根据输入的边长之和P输出所有满足上述条件的三角形的个数以及其中的一种方案。...
2019-01-24 20:06:05 2106
原创 提高组-----棋盘
【问题描述】设有一个n×mn×m方格的棋盘(1≤m,n≤1001≤m,n≤100)。求出该棋盘中包含多少个正方形、多少个长方形(不包括正方形)。例如:当n=2n=2,m=3m=3时正方形的个数有8个;即* 边长为1的正方形有6个;* 边长为2的正方形有2个。长方形的个数有10个;即* 2×12×1的长方形有4个;* 1×21×2的长方形有3个;* 3×13×...
2019-01-20 13:45:34 296
原创 提高组----砝码称重
【问题描述】设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重≤1000≤1000)【输入格式】a1a1 a2a2 a3a3 a4a4 a5a5 a6a6(表示1g砝码有a1a1个,2g砝码有a2a2个,…,20g砝码有a6a6个)【输出格式】Total=NN(NN表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况)【样例输入...
2019-01-20 13:43:16 541
转载 java--全排列的生成算法
全排列的生成算法就是对于给定的字符集,用有效的方法将所有可能的全排列无重复无遗漏地枚举出来。任何n个字符集的排列都可以与1~n的n个数字的排列一一对应, 因此在此就以n个数字的排列为例说明排列的生成法。 n个字符的全体排列之间存在一个确定的线性顺序关系。所有的排列中除最后一个排列外,都有一个后继;除第一个排列外,都有一个前驱。每个排列的后继都可以从它的前驱经过最少的变化而得到,全排列的生...
2019-01-19 18:12:01 2030
原创 基础(二)--- 比赛安排
【问题描述】设有2n2n (n≤6)(n≤6)个球队进行单循环比赛,计划在2n−12n−1天内完成,每个队每天进行一场比赛。设计一个比赛的安排,使在2n−12n−1天内每个队都与不同的对手比赛。【输入】输入共一行,输入nn的数值。【输出】输出共2n−12n−1行,第ii行输出第ii天的比赛安排。格式为:<ii>A-B C-D ……。其中ii是天数,A,B分别为比...
2019-01-18 22:51:47 308
原创 基础(二)----字符串编辑
【问题描述】从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有:1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,若字符串中有多个 ‘s’,则删除第一次出现的。2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a2表示将要插入的字符。例如...
2019-01-15 21:09:26 985
原创 基础--乘法运算
【问题描述】编制一个乘法运算的程序。从键盘读入2个100以内的正整数,进行乘法运算并以竖式输出。【输入】输入只有一行,是两个用空格隔开的数字,均在1~99之间(含1和99)。【输出】输出4行或7行,符合乘法的竖式运算格式。【输入样例1】89 13【输出样例1】 89* 13---- 267 89 ----1157 【输入输出...
2019-01-15 21:06:05 932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人