
考试
fxmyyds
这个作者很懒,什么都没留下…
展开
-
全排列c++
全排列题目描述给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有’a’ < ‘b’ < … < ‘y’ < ‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。时间限制1000内存限制65536输入输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。输出输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。字母序如下定义: 已知S = s1s2…sk原创 2021-09-04 21:56:55 · 299 阅读 · 0 评论 -
最简真分数c++
最简真分数题目描述给出n个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。时间限制1000内存限制65536输入第一行是一个正整数n(n<=600)。 第二行是n个不同的整数,相邻两个整数之间用单个空格隔开。整数大于1且小于等于1000。输出一个整数,即最简真分数组合的个数。样例输入73 5 7 9 11 13 15样例输出17注:此题为全国青少年软件编程(C语言)等级考试试卷(三级)备考测试题第二题#include <iost原创 2021-09-04 21:45:38 · 1915 阅读 · 0 评论 -
数字方格c++
数字方格题目描述如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a2 + a3是5的倍数。你的任务是找到一组a1,a2,a3,使得a1 + a2 + a3最大。时间限制 1000内存限制65536输入一行,包含一个整数n (0 <= n <= 100)。输出一个整数,即a1 + a2 + a3的最大值。样例输入原创 2021-09-04 21:30:17 · 1747 阅读 · 2 评论