蓝桥培训例题4

发布时间 : 星期二 文章蓝桥培训例题4更新完毕开始阅读

1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

2.题目:输入某年某月某日,判断这一天是这一年的第几天? 3.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 4.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

5.过滤出 1--10000 之间所有相邻两位数相同的,比如12336等过滤掉,剩下的数据输出并计算个数。

6.一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件, 但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索编程求出车号。

7.一辆汽车加满油后,可行使n千米。旅途中有若干个加油站。若要使沿途加油次数最少,设计一个有效算法,对于给定的n 和k个加油站位置,指出应在那些加油站停靠加油才能使加油次数最少。输入数据中,第一行有2个正整数,分别表示汽车加满油后可行使n千米,且旅途中有k个加油站。第二行中,有k+1个整数,表示第k个加油与第 k-1个加油站之间的距离。0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目地地。输出为最少的加油次数,如果无法到达目的地,则输出“No Solution”。

提示:把两加油站的距离放在数组中,a[1..k]表示从起始位置开始跑,经过k个加油站,a[i]表示第i-1个加油站到第i个加油站的距离。汽车在运行的过程中如果能跑到下一个站则不加油,否则要加油。

输入数据示例 7 7

2 3 4 5 1 6 6 输出数据 4

8.在一个黑袋中共有m个白球和n个黑球( m,n>0),袋外还有一些白球。每次随机从袋中取出两球,若取出的球颜色相同,则放回一白球;若取出两球颜色不同,则放回一黑球,直到取完(取出最后两球不放回) 。请编程求多少种

取法,并说明最后两球的颜色。(用递归方法求解)

9.一个长1000单元的数组,每单元按序列放数据(0单元开始一次放入1,2,3,...,1000),输入m,n,m 表示从m单元开始取出长度n的数据,插入到0 单元前面,0到m-1单元一次后移到取出数据位置,经过连续k次操作后,每次 m,n数据不同,最后输出这 1000 单元数组中的数据。

输入数据示例(3表示 k=3,以下三行是m,n的值) 3 9,8 18,9 100,89

联系合同范文客服:xxxxx#qq.com(#替换为@)