摘要: Problem DescriptionHDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;然后,待所有字条加入完毕,每人从箱中取一个字条;最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!”大家可以想象一下当时的气氛之热烈,毕竟中奖者的奖品是大家梦寐以求的Twins签名照呀!不过,正如所有试图设计的喜剧往往以悲剧结尾,这次抽奖活动最后竟然没有一个人中奖!我的神、上帝以及老天爷呀,怎么会这样呢?不过,先不要激 阅读全文
posted @ 2011-11-18 16:53 狸の舞 阅读(166) 评论(0) 推荐(0) 编辑
摘要: D(n) = n*D(n-1) + (-1)^(n-2)定理: 对于n>=1; D(n) = n!(1-1/1!+1/2!-1/3!+……+(-1)^n*1/n! ) 证明: 设1,2,...,n的全排列t1,t2,...,tn的集合为I,而使ti=i的全排列的集合记为Ai(1<=i<=n), 则Dn=|I|-|A1∪A2∪...∪An|. 所以Dn=n!-|A1∪A2∪...∪An|. 注意到|Ai|=(n-1)!,|Ai∩Aj|=(n-2)!,...,|A1∩A2∩...∩An|=0!=1. 由容斥原理: Dn=n!-|A1∪A2∪...∪An|=n!-C(n,1)(n- 阅读全文
posted @ 2011-11-18 15:21 狸の舞 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" "O" "F"三种字符组成的字符串(可以只有其中一种或两种字符,但绝对不能有其他字符),阿牛同时禁止在串中出现O相邻的情况,他认为,"OO"看起来就像发怒的眼睛,效果不好。你,NEW ACMe 阅读全文
posted @ 2011-11-18 10:41 狸の舞 阅读(218) 评论(0) 推荐(0) 编辑