2017-6-25 ▼ 老司机的轮胎如何换?
本帖最后由 不二如是 于 2017-6-25 10:22 编辑http://xxx.fishc.com/forum/201706/25/090047cda0onuw11d1w07k.gif
对于程序猿来讲,什么最重要?
没错,就是玩弄逻辑的能力!
欢迎,让右脑高潮!
{:10_297:} 每天6:09,不见不散{:10_297:}
右脑万艾可:
有一个长途运输的老司机,用作运输的是一辆超级三轮车,每个轮胎寿命2W公里,现要进行5W公里的长途运输,计划用8个轮胎就完成任务,请问怎么做到呢?
答案:(直接看答案,要打屁屁哦~)
**** Hidden Message *****
这位鱼油,如果喜欢本系列“云雨”右脑 - 庖丁解牛,请订阅 专辑☞传送门(不喜欢更要订阅{:10_278:} ) 2*8 > 5*3,true,可行
安排:
轮胎ABCDEFGH
1、2公里用ABC
3公里用DEF
4公里FGH
5公里DGH
最后只剩余轮胎E还可走1公里 lst = list('ABCDEFGH'*2)
for i in range(len(lst)):
if flag:
lst2 = lst[:-i-1]
if i!=0:
lst2.extend(lst[-i:])
print for j in range(0,len(lst2),3)]
如果再算排列的话,那数量就多了,factorial(16)*16 {:9_237:}叫拖车 这题有毒,每个轮胎两万公里寿命,直接跑9个轮胎,6万公里,现在只有八个,少一个轮胎。多一万公里,然而随便找一个轮胎留一万公里,其他的挨着跑爆,完全无压力 kinghtqc 发表于 2017-6-25 20:12
这题有毒,每个轮胎两万公里寿命,直接跑9个轮胎,6万公里,现在只有八个,少一个轮胎。多一万公里,然而随 ...
本系列。主攻“右脑”
学会脑洞,学会吹水,学会发现奇妙~ //每跑一公里换一次轮胎,8个轮胎挨个跑,跑完8个旧轮胎卖了换钱,再向公司要8个轮胎的钱。
#include <stdio.h>
int main()
{
int LunTai = {0};
int i, j, count = 0;
for(i = 0; i < 50000; i++)
{
for(j = 0; j < 3; j++)
{
count = count%8;
LunTai++;
count++;
}
}
for(i = 0; i < 8; i++)
{
printf("第%d轮胎使用%d公里\n", i+1, LunTai);
}
return 0;
} 361628653 发表于 2017-6-25 21:46
虽然,没说不允许要。。。
正确答案之一 换6次轮胎,余0.5个轮胎{:10_277:} 2小时*8轮胎/3个轮/3小时 这个方法太多了 我右脑生锈了{:10_269:} 1万公里:3个轮胎跑一万,取下两个剩一万的,则剩有(2个一万,5个两万)没安上去
2万公里:1个一万+2个两万,取下用完的轮胎,则剩有(2个一万,3个两万)没安上去
3万公里:2个一万+一个两万,取下用完的轮胎,则剩有(2个一万,2个两万)没安上去
4万公里:1个一万+两个两万,取下用完的轮胎,则剩有(2个一万)没安上去
5万公里:2个两万+1个两万,还剩有(1个一万)
页:
[1]