发表日期:2019-10-15 15:36:44文章编辑:信息管理员浏览次数: 标签:
一、 减少循环的层数
1、市场上三种鸡的价格是:母鸡5文钱一只,公鸡3文钱一致,仔鸡1文钱3只。某人想用100文钱买100只鸡,请列出所有可行的方案。
2、四位数abcd是11的倍数,其中b+c=a,两位数bc又是完全平方数,求符合条件的所有四位数。
3、0~9十个数字构成下面的算式a+bc+def=ghij十个数字不能重复,编程求所有正确的表达式。
4、将1~19共19个数字不重复地填入图1所示的10个圆圈中,使任意直线上的三个或四个或五个圆圈的数字和相等。
5、对于给定的正数矩阵(n x m),寻找(a x b)的子矩阵,使子矩阵各数之和最大。(a<n,b<m)
6、给定n个(n<1000)0~32767之间的整数组成的集合,另有同类型集合。集合元素个数m(m<1000),求两个整数集合的交集。
二、减小循环的次数
1、四个不相同的自然数,四数之和不超过100,任意两数之和为偶数,任意三数之和能被3整除,求可能的四个自然数。
2、将1~9共9个数字不重复地填入九宫格中,使横竖行和对角线的三数之和均相等,例举所有可能性。
3、高程度乘法:给定两个100位以内的正整数,编程求二者的积和整除的商。
4、求25000以内的完全平方数,能被11整除余1的所有数字之和。
5、求7+77+777+…+77….7(最后一数为98个7)之和。
6、最大公共子串。对给定的100个字符以内、不超过255的字符串,寻求最长的公共子串。