码迷,mamicode.com
首页 >  
搜索关键字:奇偶性    ( 419个结果
UVA 716 - Commedia dell' arte(三维N数码问题)
UVA 716 - Commedia dell' arte 题目链接 题意:给定一个三维的n数码游戏,要求变换为按顺序,并且最后一个位置是空格,问能否变换成功 思路:和二维的判定方法一样,因为z轴移动,等于交换N^2 - 1次,y轴移动等于交换N - 1次,x轴移动不变,逆序对的奇偶性改变方式不变。 那么n为偶数的时候,逆序对为偶数可以,为奇数不行 n为奇数时候,看空格位...
分类:其他好文   时间:2014-08-08 21:21:16    阅读次数:348
uva 11892 - ENimEN(推理)
题目链接:uva 11892 - ENimEN 题目大意:给定n堆石子的个数,两人轮流选择石子堆取石子,直到不能取为失败,附加条件,如果前一次操作,即队手的操作,没有将选中石子堆中的石子取完,那么当前操作者必须在该堆中取石子。 解题思路:只要有一个石子堆的个数大于2,那么先手就获得必胜态,可控。对于全是1的情况判断奇偶性。 #include #include #include...
分类:其他好文   时间:2014-08-07 09:47:59    阅读次数:166
Ant on a Chessboard UVA 10161
说说:首先,最终蚂蚁的行走路线可以看成一直在沿着正方形的边沿走。而最大的正方形的边长是平方之后小于所给时间N的最大整数。这个最大的正方形的边长可以通过二分法获得。而且要注意的是根据边长的奇偶性,剩余路线的出发点可能在右下角,也可能在左上角。然后将剩余的要走的路再分成在到达顶点(即转折点)之前和之后,通过简单的数学计算最后就可以判断出蚂蚁最后的位置啦! 题目:  Ant on a...
分类:其他好文   时间:2014-08-06 19:16:52    阅读次数:385
poj 2446 Chessboard (二分图利用奇偶性匹配)
Chessboard Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 13176   Accepted: 4118 Description Alice and Bob often play games on chessboard. One day, Alice ...
分类:其他好文   时间:2014-08-01 00:07:10    阅读次数:285
Codeforces Round #258 (Div. 2)
Codeforces Round #258 (Div. 2) 题目链接 A:交叉点个数为min(n, m),所以直接判断min(n, m)的奇偶性即可 B:多开一个数组,保存重排后的序列,然后把两个序列从左边往右和从右边往左,推到都不相同的位置,然后在不相同的一段上,头尾比较判断相不相同即可 C:在纸上画一画很容易看出分4种情况讨论,分别是a > b > c, a b ...
分类:其他好文   时间:2014-07-25 11:05:01    阅读次数:326
2014多校第一场 I 题 || HDU 4869 Turn the pokers(费马小定理+快速幂模)
题目链接题意 : m张牌,可以翻n次,每次翻xi张牌,问最后能得到多少种形态。思路 :0定义为反面,1定义为正面,(一开始都是反), 对于每次翻牌操作,我们定义两个边界lb,rb,代表每次中1最少时最少的个数,rb代表1最多时的个数。一张牌翻两次和两张牌翻一次 得到的奇偶性相同,所以结果中lb和最多...
分类:其他好文   时间:2014-07-25 02:15:54    阅读次数:229
HDOJ 4869 Turn the pokers
最后的结果中正面向上的奇偶性是一定的,计算出正面向上的范围low,up 结果即为 C(m,low)+ C(m,low+2) +.... + C(m,up) ,用逆元取模 Turn the pokers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total S...
分类:其他好文   时间:2014-07-23 22:36:49    阅读次数:318
Topcoder SRM 628 DIV 2
被自己蠢哭了。。。。 250-point problem 国际象棋棋盘上给出两个坐标,问象从一个走到另一个最少要几步。 黑格象只能走黑格,白格象只能走白格,只要判断两个坐标的颜色是否相同就能判断是否可达,观察棋盘可以发现坐标的奇偶性决定了格子的颜色;可达的情况下最多两步就能达到,所以只要判断格子是否在同一条斜线上就行了。 #include #include #include #incl...
分类:其他好文   时间:2014-07-23 21:00:45    阅读次数:225
HDU 4869 Turn the pokers 多校训练第一场1009
题解 每一次我都对上一次的答案区间进行更新。其实更准确的说实际上是在检查是否需要放大区间。特别判断不在这个区间的x(相当于上文中的M(n, k)中的k)的情况,并且正确的赋值就行,也就是low = 0, high = n。其余的就判断与当前的区间的边界的距离,一个取小值,一个取大值。 当然不能忘记处理奇偶性。奇偶性和异或运算很类似,所以我是用异或搞的。 最后因为是一个公差为2的序列,但是我们只记录了区间和奇偶性。所以应当根据奇偶性去判断答案。 总体的时间复杂度就是O(N){计算区间} - O(N){计算答案...
分类:其他好文   时间:2014-07-23 13:32:26    阅读次数:259
二分图之最小边覆盖(poj3020)
题目:poj3020 题意:给出一个图,让你用最少的1*2的纸片覆盖掉图中的所有*出现过的地方。基本裸的最小边覆盖。 分析: 最小边覆盖 = 点总数 - 最大匹配 所以就是转化为求最大匹配。 跟前面一道题目很相似,也是相同的建图方法,奇偶性建图。 #include #include #include #include #include #inc...
分类:其他好文   时间:2014-07-17 10:21:44    阅读次数:157
419条   上一页 1 ... 39 40 41 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!