枚举算法
TOP-SECRET
这个作者很懒,什么都没留下…
展开
-
C++枚举算法之和数
和数 - Description给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。 - Input共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。 - Output一个整数,即数列原创 2017-07-06 16:42:04 · 3104 阅读 · 3 评论 -
C++枚举算法之鸡兔同笼
鸡兔同笼Description一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。Input一行,一个正整数a (a Output一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个0,中间用一原创 2017-07-06 14:26:44 · 4372 阅读 · 1 评论 -
C++枚举算法之满足条件的整数
满足条件的整数Description 假设a、b、c均为整数,且满足a,b,c 大于1,并且小于等于100,找出所有符合条件:“a2+ b2= c2”的整数组。Input 无。Output 按a从小到大的顺序输出所有满足条件的整数组(若a相同,则按b从小到大的顺序输出),每行一组,每一组数据的输出样式为: a*a + b*b = c*c注意 1)为避免重复输出,要求a<=b; 2原创 2017-07-06 16:30:06 · 2138 阅读 · 0 评论