摘要: 题目描述 编程求出所有不超过1000的数中,含有数字3的自然数,并统计总数。 输入 输出 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。 样例输入 样例输出 提示 来源 阅读全文
posted @ 2013-04-14 19:48 qilinart 阅读(2175) 评论(0) 推荐(0)
摘要: 题目描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列只有一个,每条对角线(包括两条主对角线的所有对角线)上至多有一个棋子。 列号 1 2 3 4 5 6 ------------------------- 1 | | O | | | | | ------------ 阅读全文
posted @ 2013-04-14 19:22 qilinart 阅读(347) 评论(0) 推荐(0)
摘要: 题目描述 农民约翰的母牛总是生产出最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。 农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数,举例来说: 7 3 3 1 全部肋骨上的数字 7331是质数;三根肋骨 733是质数 阅读全文
posted @ 2013-04-14 19:17 qilinart 阅读(299) 评论(0) 推荐(0)
摘要: 题目描述 因为151即是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 号是回文质数。 写一个程序来找出范围[a,b](5 <= a < b <= 100,000,000)间的所有回文质数; 输入 第 1 行: 二个整数 a 和 b . 输出 输出一个回文质数的列表,一行一个。 阅读全文
posted @ 2013-04-14 19:15 qilinart 阅读(264) 评论(0) 推荐(0)
摘要: 题目描述 考虑在下面被显示的数字金字塔。 写一个程序来计算从最高点开始到底部任意处结束的路径经过的最大的数字和。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大和:30 阅读全文
posted @ 2013-04-14 19:10 qilinart 阅读(334) 评论(0) 推荐(0)
摘要: 题目描述 农民约翰有三个容量分别是A,B,C升的桶,A,B,C分别是三个从1到20的整数,最初,A和B桶都是空的,而C桶是装满牛奶的。有时,约翰把牛奶从一个桶倒到另一个桶中,直到被灌桶装满或原桶空了。当然每一次灌注都是完全的。由于节约,牛奶不会有丢失。 写一个程序去帮助约翰找出当A桶是空的时候,C桶 阅读全文
posted @ 2013-04-14 19:07 qilinart 阅读(186) 评论(0) 推荐(0)
摘要: 题目描述 一个等差数列是一个能表示成a, a+b, a+2b,..., a+nb (n=0,1,2,3,...)的数列。 在这个问题中a是一个非负的整数,b是正整数。写一个程序来找出在双平方数集合S中长度为n的等差数列。双平方数集合是所有能表示成p^2+q^2的数的集合。 输入 第一行: N(3<= 阅读全文
posted @ 2013-04-14 19:03 qilinart 阅读(280) 评论(0) 推荐(0)
摘要: 题目描述 下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式。 * * * x * * * * * * * * * * * * 数字只能取代*,当然第一位不能为0。 写一个程序找出所有的牛式。 输入 Line 1:数字的个数n。 Line 2:N个用空格 阅读全文
posted @ 2013-04-14 18:47 qilinart 阅读(406) 评论(0) 推荐(0)
摘要: 题目描述在一个暴风雨的夜晚,农民约翰的牛棚的屋顶、门被吹飞了。 好在许多牛正在度假,所以牛棚没有住满。 剩下的牛一个紧挨着另一个被排成一行来过夜。 有些牛棚里有牛,有些没有。 所有的牛棚有相同的宽度。 自门遗失以后,农民约翰必须尽快在牛棚之前竖立起新的木板。 他的新木材供应者将会供应他任何他想要的长... 阅读全文
posted @ 2013-04-14 18:42 qilinart 阅读(271) 评论(0) 推荐(0)
摘要: 题目描述牛奶包装是一个如此低利润的生意,所以尽可能低的控制初级产品(牛奶)的价格变的十分重要。请帮助Marry的牛奶制造公司(Merry Milk Makers')以可能的最廉价的方式取得他们所需的牛奶。Marry的牛奶制造公司从一些农民那购买牛奶,每个农民卖给牛奶制造公司的价格不一定相同。而且,如... 阅读全文
posted @ 2013-04-14 18:39 qilinart 阅读(345) 评论(0) 推荐(0)
摘要: 题目描述 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300时刻(从5点开始计时,秒为单位)给他的牛挤奶,一直到1000时刻。第二个农民在700时刻开始,在 1200时刻结束。第三个农民在1500时刻开始2100时刻结束。期间最长的至少有一个农民在挤奶的连续时间为900秒(从300 阅读全文
posted @ 2013-04-14 18:38 qilinart 阅读(364) 评论(0) 推荐(0)
摘要: 题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。 事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。 编 阅读全文
posted @ 2013-04-14 18:29 qilinart 阅读(311) 评论(0) 推荐(0)
摘要: 题目描述 回文数是指从左向右念和从右像做念都一样的数。如12321就是一个典型的回文数。 给定一个进制B(2<=B<=20十进制),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用'A','B'……表示10,11等等。 输入 共一行,一个单独的整数B(B用十进制 阅读全文
posted @ 2013-04-14 18:28 qilinart 阅读(301) 评论(0) 推荐(0)
摘要: 题目描述 有一块N x N(1<=N<=10)的正方形黑白瓦片的图案,要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下所列转换方法转换成新图案的最小方式: 1:转90度:图案按顺时针转90度。 2:转180度:图案按顺时针转180度。 3:转270度:图案按顺时针转270度。 4:反射: 阅读全文
posted @ 2013-04-14 18:24 qilinart 阅读(170) 评论(0) 推荐(0)
摘要: 题目描述你有一条由N个红色的,白色的,或蓝色的珠子组成的项链(3usingnamespacestd;intmain(){intn,max=0,current,state,i,j;strings;charc;cin>>n>>s;s=s+s;for(i=0;imax)max=current;}cout<... 阅读全文
posted @ 2013-04-14 18:22 qilinart 阅读(859) 评论(0) 推荐(0)
摘要: 题目描述 对于一群要互送礼物的朋友,你要确定每个人收到的礼物比送出的多多少。 在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人。 然而,在任何一群朋友中,有些人将送出较多的礼物(可能是因为有较多的朋友),所以有些人就准备了较多的钱。 给出一群朋友, 没有谁的 阅读全文
posted @ 2013-04-14 18:20 qilinart 阅读(310) 评论(6) 推荐(1)
摘要: Description 有一种玩具,在玩具上有一个红色按钮,一个黄色按钮和一万个能坐能站的小木偶,按一次红色的按钮,就会有一个站着的小木偶坐下去,按一次黄色按钮,就可以使站着的小木偶增加一倍。开始时有三个小木偶站着,要想使站着的小木偶增加到N个,最少按几次按钮就行了?请编一程序,由键盘输入N(1≤N 阅读全文
posted @ 2013-04-14 11:14 qilinart 阅读(375) 评论(0) 推荐(0)
摘要: Description 键盘输入一个奇数 P (P<50),其个位数字不能是5,求一个整数 S,使 P*S = 1111...1,即乘积各位都是1。要求用两行依次输出以下结果: ①S的全部数字;②乘积中数字1的个数。 例:输入P=3,由于3*37=111,则应输出①37;②3。 键盘输入一个奇数 P 阅读全文
posted @ 2013-04-14 11:10 qilinart 阅读(264) 评论(0) 推荐(0)
摘要: Description 一个长L宽W的房间,用长1宽1的正方形地板铺设。地板有红色和棕色两种,红色铺设在周围一圈,棕色铺设在中央,如下图。现有R块红色的地板和B块棕色地板(8 ≤ R ≤ 5,000, 1 ≤ B ≤ 20,000),请你计算能铺设最大面积房间时房间的长和宽,允许两种地板有余。输入时 阅读全文
posted @ 2013-04-14 11:08 qilinart 阅读(379) 评论(0) 推荐(0)
摘要: Description 写程序,输入一个正整数N(N≤30),输出一个用数字表示的等腰直角三角形,符合这样的规律:两等边(第一行和第N列)都是N个数字,数字1、2、3、4、5、6、7、8、9、0依次逐列填入,直至结束。各列之间空一格。 写程序,输入一个正整数N(N≤30),输出一个用数字表示的等腰直 阅读全文
posted @ 2013-04-14 11:05 qilinart 阅读(242) 评论(0) 推荐(0)