送别·断章

daffodil

从前我送你到渡口
你说我转身就不再回头
我怕看你消失在人群中
会止不住泪水横流

98%的人一小时也做不出来的题目

据说这是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的朋友所作,看似平淡,其实各是一个字谜。

空中云下残月影:空字的中间是个“八”,云下是个“厶”,残月是个“习”,残月影则要把“习”字加倍,成了“羽”。 八厶羽则成“翁”字。

我想,既然此句是个字谜,那么下联也须是个字谜,谜底须与上联谜底对上才是。翁字有何字可对?婆、媪、媳。 三个字都是三部分组成,“婆”的运气比较好,被先想出来了:氵皮女,“ 氵”可制成江畔, “皮”可制成坡东(左西右东,坡字右半边为皮),“女”可按象形法制成梅(女字五角,恰似梅花)。

凑成下联:江畔坡东瘦梅痕。起初的“江畔”,乃是隐隐被张若虚的《春江花月夜》所诱。 后来觉得“溪畔”较优雅些,也暗合“疏影横斜水清浅”的意思。

迎风细柳融春意一句,迎风细柳乃是象形法,射“彡”字,春意,则是指五行之“木”。 “融”是构架字,把木和彡合在一起之意。谜底是“杉”字。

沐雨圆荷寄秋思:按象形,沐雨是个“巛”,圆荷是个“田”,秋思则是五行之“金”。 “寄”也是个构架字,把“钅巛田”合而为一,成为“锱”字。当时有朋友猜“镭”字,也对,只是直露了些。

我自己觉得,从对仗工稳上说,第一联稍逊第二联。不过从谜底也能对仗上看,第一联就远胜了。 当时的上联是贴在一个论坛上的,高手甚多。本人虚荣,只想着抢到头名,急急忙忙地把下联贴了上去。 大家一看,纷纷搁笔,说下联是个字谜已经很难得了,用不着非得把谜底也对上,小心求全之毁,第二联的缺憾就没人考虑。 后来我自己回头再想,也没有那份急智了。迎风细柳一联,至今也没有找到更好的句子。

字谜

一心假借虎威
毕竟随鹊南飞
危然筑巢幕上
张望天下谁归

 


 

谜语的四句话各含一种动物,看出来了没?
假借虎威是狐,随鹊南飞是乌,筑巢幕上是燕,天下谁归是鹿。
二十八宿有心月狐、毕月乌、危月燕、张月鹿。
见心化狐,遇毕成乌,逢危见燕,接张得鹿,乃是“月”字。

正十七边形尺规作图法

  1. 作圆O。
  2. 作直径AB和CD,CD与AB相互垂直。
  3. 以点E平分CO,以点F平分EO。
  4. 连接FB,作锐角DFB的角平分线FG,作锐角DFG的角平分线与AB交于点H。
  5. 以FH为一边,在其顺时针方向作45度角,与AB交于点J。
  6. 以JB为直径作圆,与CD交于点K。
  7. 以点H为圆心,HK为半径作圆,与AB交于点L和点M。
  8. 在点L和点M作AB的垂直线分别与圆O交于点N和点P。
  9. 平分劣弧NP于点Q。
  10. 以PQ截取圆O为17等分。

荧惑守心

荧惑守心 2001

二月,火星顺行入天蝎座。
三月一日,火星掠过心宿二(大火)北六度。
四月,火星顺行入人马座。
五月,火星留。
六月,火星逆行再入天蝎座。
七月二十日前后两星期,火星留于心宿二东四度以内。荧惑守心。
九月,火星顺行入人马座。

荧惑守心,天下将乱矣。

后记:荧惑守心未几,而有9·11之事。

脚气

偶尔想想,要是全世界六十亿人密密麻麻地站在一起,咱们往胖里说,每个人占一平方米,总共能占多大地皮呢?六千平方公里(上海市:六千三百四十一平方公里)。地球的表面积是五亿一千一百万平方公里。人在地球上有多厚呢?咱们往高里说,就算是平均身高零点零零二公里吧。地球的半径是六千三百七十三公里。

咱们就像地球生了一小片脚气似的。

——这片脚气还嚷嚷着要征服地球呢。

上野一丁目

上野一丁目是个红灯区。

白天,这里很多店铺都关着门。晚上,下了班,我乘地铁回旅馆,穿过长长的巷子,路边已经是灯红酒绿了。

红灯区照例是有很多姑娘的,走在飘拂的青丝红裙间,耳边听到的,是我能听懂的普通话和上海话。

小时候的衣服

在街头的小饭馆里吃哨子面,看见身边一个小学生的装束真是青春靓丽,感叹之余,想起自己小时候的衣服来。

哥哥们跟我年纪相差很多,所以我从来就没拾过衣服,哪有把衣服放上十几年等着拾的?虽然自己的衣服都算新衣服,可也不算精彩。小学四年级那年,妈妈给买了几件丝绵袄来,家里的小孩们一人一件,那衣服摸着那个光鲜!后来不知道从哪里弄到了一条茄克,皮的!那真是穿上不肯脱呀,太阳出来了,热得浑身是汗,茄克里层都是湿的了,就是死活不脱。

刚上学时,还穿着开裆裤猫头鞋,后来大了,改穿松紧带裤子。再大了些,终于拣着二哥的衣服了。那天,老妈从衣服箱子里翻出条裤子,现在想想挺新的呢,拿出来给我说:“穿上试试!” 我一瞧,怎么前面开了那么长的一道缝!就是不穿这“开裆裤”,她再哄也没用。(现在想想,错过了一条好漂亮的西裤,真后悔的说。)

于是我就一直穿松紧带穿到高一。