Saturday, February 11, 2017

问筐里最少有多少鸡蛋?

群里有人问

一筐鸡蛋:
1个1个拿,正好拿完。
2个2个拿,还剩1个。
3个3个拿,正好拿完。
4个4个拿,还剩1个。
5个5个拿,还差1个。
6个6个拿,还剩3个。
7个7个拿,正好拿完。
8个8个拿,还剩1个。
9个9个拿,正好拿完。
问筐里最少有多少鸡蛋?

已经有才女给了答案和推理:

从7、9得出是63,从2得出必须是奇数,从5得出个数只能是9,所以试试63x3、63x13、63x23就知道啦

下面是一个程序猿的答案:

use List::Util qw(max);
my %eggs = ( 2 =>1, 3 =>0, 4 =>1, 5 =>-1, 6 =>3, 7 =>0, 8 =>1, 9 =>0);
my $highest;
do { $highest = max values %eggs; } while (valuate($highest) == 0);
print "There are [$highest] eggs \n";

sub valuate {
    my $highest = shift;
    foreach my $key ( 2 .. 9 ) {
        while ($eggs{$key} < $highest) { $eggs{$key} += $key; }
        if ($eggs{$key} > $highest) { return 0; }
    }
    return $highest;
}

如果你安装了 Perl, 可以拷贝转一下。

今天是元宵节, 你可以把鸡蛋换成元宵, 筐换成锅, 看看需要多大的锅 (图来自同学):
元宵节愉快!

Friday, February 10, 2017

读书 与 修养

在微信群里, 与一个贴子擦肩而过几次了。 写个对联, 做为读后感:

听君一席话, 顿悟恰似万卷浏览; 
观世众苍生, 贤德岂能一朝修得。







下面是那个贴子原文:



近日《中国诗词大会》大火,有人问为什么要读书?可背读千首又有何用?大部分读过的书或文字都会忘掉,那读书的意义何在?这是我见过最好的回答:“小的时候我吃了很多东西,其中的大部分我已记不清是什么,但我知道,他们已经成了我现在的骨和肉”。读书,也是如此。它在不知不觉中就已经影响了你的思想,你的言行,你的形象。

1,当你开心的时候
你可以说:
春风得意马蹄疾,一日看尽长安花

而不是只会说:
哈哈哈哈哈哈哈哈哈哈哈

2,当你惆怅的时候
你可以说:
青鸟不传云外信,丁香空结雨中愁

而不是只会说:
唉,我好心塞

3,当你看到帅哥时
你可以说:
陌上人如玉
公子世无双

而不是只会说:
我靠,好帅!
我靠靠靠,太帅了

4,当你看到美女时
你可以说:
髣髴兮若轻云之蔽月,飘飖兮若流风之回雪。

而不是只会说:
我去,她好美
我去,她身材真好

5,当你遇见渣男时
你可以说:
遇人不淑 ,识人不善

而不是只会说:
瞎了老子的狗眼

6,当你向一个人表达爱意时
你可以说:
山有木兮木有枝
心悦君兮君不知

而不是只会说:
我喜欢你,天荒地老,海枯石烂 

7,当你思念一个人的时候
你可以说:
衣带渐宽终不悔
为伊消得人憔悴

而不是只会说:
我想死你啦

8,当你失恋的时候
你可以说:
人生若只如初见
何事秋风悲画扇

而不是只会说:
蓝瘦,香菇

9,结婚的时候
你可以说:
春宵一刻值千金
花有清香月有阴

而不是只会说:
嘿嘿嘿嘿嘿嘿嘿

10,分手的时候
你可以说:
相濡以沫
不如相忘于江湖

而不是只会说:
我们不合适

11,看见大漠戈壁的时候
你可以说:
大漠孤烟直,长河落日圆

而不是只会说:
唉呀妈呀,这全都是沙子

12,看见夕阳余晖的时候
你可以说:
落霞与孤鹜齐飞
秋水共长天一色

而不是只会说:
卧槽,这夕阳!
卧槽,还有鸟!
卧槽,真好看!  

13,父子二人饮茶,
儿问:“为什么要我读书?”

父答:“我这么跟你说吧!你读了书,喝这茶时就会说:‘此茶汤色澄红透亮,气味幽香如兰,口感饱满纯正,圆润如诗,回味甘醇,齿颊留芳,韵味十足,顿觉如梦似幻,仿佛天上人间,真乃茶中极品!
 
而如果你没有读书,你就会说:‘卧操!茶不赖啊!’”