第十八场(二次复赛第二轮22进20):第1组(11进10)

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:02:03
说明:这场比赛是第十八场,也是复赛的第二次第二场淘汰赛,是由复赛二轮一次晋级的22名选手,两组每组11人进行比赛,将决出20个晋级名额,并且从这一场开始每场比赛的时间加长到一周(6-7天),如有特殊日期(如放假)则另行通知.

题目:上数学课时,老师写了一个数,让甲,乙,丙三人描述这个数,甲说:"这个数是一个三位数,不是一个完全平方数,是一个偶数.''乙说:"这个数共有18个约数,且20以内(不包括20)的约数有9个.''丙说:"这个数小于500,且三个位数字的最小公倍数是24.''请你判断出这个数.

积分:第1组11名选手的积分如下:cyauo0315(40),雨栏歌(39),迎风极飞(38),波波023(34),重归一统(32),rw121rw(31),宋瀚章(31),海中少女(19),o音乐天使o(18),yezhaoan(12),火星来的幻觉(11).

总积分排名前五名:xsdhjdlt(42),cyauo0315(40),伊丽莎白2008世(40),
雨栏歌(39),迎风极飞(38).

比赛一星期后结束,将淘汰一名选手.

该数为468
18个约数分别为:1、2、3、4、6、9、12、13、18、26、36、39、52、78、117、156、234、468

编程,求满足条件2的所有500以内偶数
int a,b,x,y;
for(x=2;x<=500;x+=2){
a=0;b=0;
for(y=1;y<=x;y++){
if(x%y==0){
if(x/y<20)a++;
else b++;
}
}
if(a==9&&b==9)cout<<x<<endl;
}
得300 396 450 468
则显然只有468满足条件3
故所求数为468

先求满足丙生条件的数,
三个位数字的 数小于500 最小公倍数是24
24=2×2×2×3
则还原后的短除式是
2|4×6×8
2|2×3×4
|1×3×2(下边的线打不出来)
∴这三个位数上的数只能是4、6、8
如果是其他的三个一位数则不符合条件(不信自己算)
小于500的排列只能是468
再看甲乙生的条件
这个数是一个三位数,不是一个完全平方数,是一个偶数
∵468是一个三位数
√ ̄ 468是个无理数
468又是个偶数
∴满足甲生的条件
乙生的条件
这个数共有18个约数,且20以内(不包括20)的约数有9个
又∵468=2*2*3*3*13
18个约数为1、2、3、4、6、9、12、13、18、26、36、39、52、78、117、156、234、468
20以内的有1、2、3、4、6、9、12、13、18
∴满足乙生的条件
∴这个数是468

一楼的用c语言做的可以么???
可以的