摘要:
题意:一块圆形土地,在圆周上选n个点,然后两两连线,问把这块土地分成多少块?分析:首先紫书上的公式是错的,不过根据书上提供的思路很容易稍加修改得到正确答案!然后推公式吧,这里用到平面图的欧拉公式,V - E + F = 2,其中V表示顶点个数,E表示边的个数,F表示面的块数。减去最外面的无限大的面,... 阅读全文
摘要:
A. Minimum Difficulty题意:有一个递增序列a,现在要去掉除了第一项和最后一项元素外的某一项,使新数列中相邻元素之差的最大值最小。分析:先求出原序列a中,相邻两项元素之差的最大值m。枚举去掉ai,则新序列相邻元素差的最大值为max{ m, ai+1 - ai },然后记录最小值即可... 阅读全文
摘要:
题意:问整数n以内,有多少对整数a、b满足(1≤b≤a)且gcd(a, b) = xor(a, b)分析:gcd和xor看起来风马牛不相及的运算,居然有一个比较"神奇"的结论:设gcd(a, b) = xor(a, b) = c, 则 c = a - b这里有比较严格的证明。有了这个结论后,我们可以... 阅读全文