难题!高手来挑战

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:21:03
在美国有一个连锁店叫7-11.这样叫的原因可能是因为他们以前常常是早晨7点开门晚上11点关门,但现在他们全天营业.有一天,一个顾客在其中的一个店里挑了四样东西,然后他到收银台去交钱.营业员拿起计算器,按了一些键,然后说道:“总共是$7.11。”
这个顾客开了个玩笑说:“哦?难道你们的店名叫7-11,所以我就要付$7.11吗?”
营业员没听出是个玩笑,回答说:“当然不是的!我已经把这四样东西的价格相乘才得出这个结果的!”
顾客一听非常吃惊,“你怎么把它们相乘呢?你应该把他们相加才对嘛。”
营业员答道:“哦,对了,真是抱歉,我今天非常头疼,所以把键按错了。”
然后营业员将结果重算了一遍,将这四件商品的价格加在一起,然而令他们俩更吃惊的是总和也是$7.11。
现在我们的任务就是找出这四种商品的价格是多少!

其实只要几十次循环计算就可以出结果了。
先对71100000000因数分解,再尝试几十种的组合。
大概总的复杂度是楼上方法的百万分之一

补充:当然首选是编程,但根据复杂度,手算半天之内也是可行的。

楼上wxisaac 不要随便乱说哦,
先对71100000000因式分解,再尝试几十种的组合,是人手还是编程实现啊,有没有可行性的?