送别·断章
- 2003年03月13日
从前我送你到渡口
你说我转身就不再回头
我怕看你消失在人群中
会止不住泪水横流
据说这是98%的人一小时也做不出来的题目。在网上看见,一时技痒,编了个程序来解,总算落到那2%里面了。哈哈。
请回答下面10个问题:
1、第一个答案是b的问题是哪一个?
(a)2;(b) 3;(c)4;(d)5;(e)6
2、唯一的连续两个具有相同答案的问题是:
(a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7
3、本问题答案和哪一个问题的答案相同?
(a)1;(b)2;(c)4;(d)7;(e)6
4、答案是a的问题的个数是:
(a)0;(b)1;(c)2;(d)3;(e)4
5、本问题答案和哪一个问题的答案相同?
(a)10;(b)9;(c)8;(d)7;(e)6
6、答案是a的问题的个数和答案是什么的问题的个数相同?
(a)b;(b)c;(c)d;(d)e;(e)以上都不是
7、按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
(a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)
8、答案是元音字母的问题的个数是:
(a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)
9、答案是辅音字母的问题的个数是:
(a)质数;(b)阶乘数;(c)平方数;(d)立方数;(e)5的倍数
10、本问题的答案是:
(a)a;(b)b;(c)c;(d)d;(e)e
唯一的答案是CDEBEEDCBA,算法如下:
#include <stdio.h> int a[10]; void select(int n, int answer); void main() { int i; for (i = 'a'; i <= 'e'; i++) select(0, i); } void select(int n, int answer) { int i; int same, pos; int asum, bsum, csum, dsum, esum; int diff; a[n] = answer; if (n < 9) { for (i = 'a'; i <= 'e'; i++) select(n + 1, i); return; } /* 1 */ for (i = 0; i < 6; i++) if (a[i] == 'b') break; if (i < 1 || i > 5 || a[0] != 'a' + i - 1) return; /* 2 */ same = 0; pos = 0; for (i = 0; i < 9; i++) if (a[i] == a[i+1]) { if (same) return; same = 1; pos = i; } if (pos < 1 || pos > 5 || a[1] != 'a' + pos - 1) return; /* 3 */ if (a[2] == 'a' && a[0] != a[2]) return; if (a[2] == 'b' && a[1] != a[2]) return; if (a[2] == 'c' && a[3] != a[2]) return; if (a[2] == 'd' && a[6] != a[2]) return; if (a[2] == 'e' && a[5] != a[2]) return; /* 4 */ asum = 0; bsum = 0; csum = 0; dsum = 0; esum = 0; for (i = 0; i < 10; i++) { switch (a[i]) { case 'a': asum++; break; case 'b': bsum++; break; case 'c': csum++; break; case 'd': dsum++; break; case 'e': esum++; break; } } if (asum != a[3] - 'a') return; /* 5 */ if (a[9+'a'-a[4]] != a[4]) return; /* 6 */ if (asum == bsum && a[5] != 'a') return; if (asum == csum && a[5] != 'b') return; if (asum == dsum && a[5] != 'c') return; if (asum == esum && a[5] != 'd') return; if ((asum == bsum || asum == csum || asum == dsum) && a[5] == 'e') return; if ((bsum == csum || csum == dsum || dsum == esum || esum == bsum || esum == csum || bsum == dsum) && a[5] != 'e') return; /* 7 */ diff = a[6] - a[7] > 0 ? a[6] - a[7] : a[7] - a[6]; if (a[6] != 4 - diff + 'a') return; /* 8 */ if (asum + esum < 2 || asum + esum > 6 || a[7] != 'a' + asum + esum - 2) return; /* 9 */ switch (bsum + csum + dsum) { case 3: case 7: if (a[8] != 'a') return; break; case 4: case 9: if (a[8] != 'c') return; break; case 6: if (a[8] != 'b') return; break; case 8: if (a[8] != 'd') return; break; case 10: if (a[8] != 'e') return; break; default: return; } /* 10 */ /* print solution */ for (i = 0; i < 10; i++) putchar(a[i]); putchar('\n'); }
吾闻上天有好生之德,损有余而补不足,生角者去其爪,鼓翼者两其足,不欲其杀伐过甚也。昔商汤行于野,见猎鸟者布其网罟,祝曰,自天下四方皆入吾网。 汤曰,嘻,尽之矣!去其三面,祝曰,欲左,左。欲右,右。不用命,乃入吾网。于是天下归心。
今有胡小蛮者,恃才跋扈,悖行天意,作新女鉴凡一十六卷,不求循序而修德,而工心计之媚术,流传天下之闺阁, 欲张四面网,将天下男子一网打尽矣。
余曰:嘻,当是时也,雄不奋飞,终将雌伏。悍女压境,焉可束手?乃重开五色毫,修书以喻天下男。 彼女鉴者,音皆仄,仄者,阴也,彼以阴柔之术诱我,吾当将计就计,以双平破之,遂成男书焉。
作是书也,非为拒女也。柳下惠坐怀不乱,鲁男子闭门不纳,予虽嘉之,长此以往,生灵无噍类矣。 作是书也,盖彼狡顽女子欲以态度骄我,声色诱我,体香迷我,腴肩惑我。 我却倒拥彼之甲兵,从而骄之,从而诱之,从而迷之,从而惑之。 使彼作茧自缚,抱衾逾墙之时,方恍然大悟,无可奈何之余,称吾好手段也。
孙武曰:知己知彼,百战不殆。如未三省乎己,慎勿出兵。 设若君不辨五音,为彼所制,拉至歌房,彼娇音蜿啭之时,君却埋头歌本,籍以遮却老脸,不亦出汗乎? 又若君不识水性,为彼所制,拉至海边,彼水中矫跃之时,君却箕踞滩涂,挖沙为乐,不亦惶惶乎?
虽然,甚矣自知之难也。盖虽云自知也者,实须以他人之目。如若全然自视,则通体上下无一不是佳处。 造作者,自视无不彬彬有礼,粗野者,自视无不豁达放旷。岂不知他人之目中,顾影孔雀,亦彬彬有礼,溷中之豕,亦豁达放旷。
是以知自知实乃他知,非跳出身外,不可得也。此一关最难,倘能过得,功其半矣。
刚鬣君曰:粗柳簸箕细柳斗,世上谁见男儿丑。此无可奈何之言也。窥宋之女,非羡其才,掷果之娥,实慕其貌。 有一等巨眼女子,识人于落魄风尘之中,然天下女子,盈亿盈兆,安能尽是红拂耶?
是故,貌必有惊人之处,方可楔入人心。女子俱好奇者也,闻有貌美者,不问男女,咸欲窥而见之——比较之心也; 闻有奇丑者,不问男女,亦必窥而见之——优越之心也。如君之父母所赐,不足以辉映一室,不妨从而下之,使惊世骇俗。 慎勿学京人相貌,抟面成浑圆五官,再一掌拍平——倘以此等面目,见于彼女之前,虽日九见而不能起一澜。
诗曰:青青子衿,悠悠我心。非言恋物癖也。修饰之于人者,大矣,岂可不慎乎?
夫衣着之道,不重其价之低昂,而贵于其人相称。若君体态方正,而必欲裹以休闲,则如黄钟而奏郑声。 若君体态圆熟,而必欲衣以洋服,竟似沐猴而披衣冠。选衣亦须依面色焉。 面白者,可随意取衣色,无不相称,衣无浓淡,皆映其白。面黑者切忌灰褐深黄,否则与灰蛾蝙蝠为伍矣。 若果不自信也,则宜衣黑,避繁就简。
三分长相者,需七分穿戴。长相俱足七分,倘亦饰以七分穿戴,则犹如行山阴道上,令人目不暇接矣。 夫子曰:过犹不及。信哉斯言。
若君与所谓伊人出入常见,则此卷无用。若君久慕佳人,欲其一见即心中藏我,何日忘我,何妨风闻于前。
於戏!言语之杀人于无形也,诗云:仲可怀也,人之多言亦可畏也。然水能覆舟,亦能载舟,如其不害于我,当可为我所用。
盖人生世上,凡事预有所望焉。若所得盈溢所望,必喜不自胜。若所得不满所望,必心冷色沮。 是故欲见于彼女之前,韬晦固不可取,亦不可有一丝虚美使其耳闻,否则一旦现形,窘迫难言。 高明之士,故短己之所长者,揉入种种佚事,似是而非,佯制风闻,先传于彼女之耳,预扬抑其所望。 及见,彼女必惊异,曰,吾向闻此人不甚了了,不料可人至此。 此计一行,则君日后果有不堪之事,声闻于彼,彼亦必哂而置之焉。君果可人耶?非也,所见高其所望也。
猛击阅读全文
空中云下残月影
溪畔坡东瘦梅痕
迎风细柳融春意
沐雨圆荷寄秋思
这两幅对联的上联是一位网名rover的朋友所作,看似平淡,其实各是一个字谜。
空中云下残月影:空字的中间是个“八”,云下是个“厶”,残月是个“习”,残月影则要把“习”字加倍,成了“羽”。 八厶羽则成“翁”字。
我想,既然此句是个字谜,那么下联也须是个字谜,谜底须与上联谜底对上才是。翁字有何字可对?婆、媪、媳。 三个字都是三部分组成,“婆”的运气比较好,被先想出来了:氵皮女,“ 氵”可制成江畔, “皮”可制成坡东(左西右东,坡字右半边为皮),“女”可按象形法制成梅(女字五角,恰似梅花)。
凑成下联:江畔坡东瘦梅痕。起初的“江畔”,乃是隐隐被张若虚的《春江花月夜》所诱。 后来觉得“溪畔”较优雅些,也暗合“疏影横斜水清浅”的意思。
迎风细柳融春意一句,迎风细柳乃是象形法,射“彡”字,春意,则是指五行之“木”。 “融”是构架字,把木和彡合在一起之意。谜底是“杉”字。
沐雨圆荷寄秋思:按象形,沐雨是个“巛”,圆荷是个“田”,秋思则是五行之“金”。 “寄”也是个构架字,把“钅巛田”合而为一,成为“锱”字。当时有朋友猜“镭”字,也对,只是直露了些。
我自己觉得,从对仗工稳上说,第一联稍逊第二联。不过从谜底也能对仗上看,第一联就远胜了。 当时的上联是贴在一个论坛上的,高手甚多。本人虚荣,只想着抢到头名,急急忙忙地把下联贴了上去。 大家一看,纷纷搁笔,说下联是个字谜已经很难得了,用不着非得把谜底也对上,小心求全之毁,第二联的缺憾就没人考虑。 后来我自己回头再想,也没有那份急智了。迎风细柳一联,至今也没有找到更好的句子。
一心假借虎威
毕竟随鹊南飞
危然筑巢幕上
张望天下谁归
谜语的四句话各含一种动物,看出来了没?
假借虎威是狐,随鹊南飞是乌,筑巢幕上是燕,天下谁归是鹿。
二十八宿有心月狐、毕月乌、危月燕、张月鹿。
见心化狐,遇毕成乌,逢危见燕,接张得鹿,乃是“月”字。
偶尔想想,要是全世界六十亿人密密麻麻地站在一起,咱们往胖里说,每个人占一平方米,总共能占多大地皮呢?六千平方公里(上海市:六千三百四十一平方公里)。地球的表面积是五亿一千一百万平方公里。人在地球上有多厚呢?咱们往高里说,就算是平均身高零点零零二公里吧。地球的半径是六千三百七十三公里。
咱们就像地球生了一小片脚气似的。
——这片脚气还嚷嚷着要征服地球呢。
上野一丁目是个红灯区。
白天,这里很多店铺都关着门。晚上,下了班,我乘地铁回旅馆,穿过长长的巷子,路边已经是灯红酒绿了。
红灯区照例是有很多姑娘的,走在飘拂的青丝红裙间,耳边听到的,是我能听懂的普通话和上海话。
在街头的小饭馆里吃哨子面,看见身边一个小学生的装束真是青春靓丽,感叹之余,想起自己小时候的衣服来。
哥哥们跟我年纪相差很多,所以我从来就没拾过衣服,哪有把衣服放上十几年等着拾的?虽然自己的衣服都算新衣服,可也不算精彩。小学四年级那年,妈妈给买了几件丝绵袄来,家里的小孩们一人一件,那衣服摸着那个光鲜!后来不知道从哪里弄到了一条茄克,皮的!那真是穿上不肯脱呀,太阳出来了,热得浑身是汗,茄克里层都是湿的了,就是死活不脱。
刚上学时,还穿着开裆裤猫头鞋,后来大了,改穿松紧带裤子。再大了些,终于拣着二哥的衣服了。那天,老妈从衣服箱子里翻出条裤子,现在想想挺新的呢,拿出来给我说:“穿上试试!” 我一瞧,怎么前面开了那么长的一道缝!就是不穿这“开裆裤”,她再哄也没用。(现在想想,错过了一条好漂亮的西裤,真后悔的说。)
于是我就一直穿松紧带穿到高一。