08 2016 档案
摘要:ZS and The Birthday Paradox 题目链接:http://codeforces.com/contest/711/problem/E 数学题(Legendre's formula) 这题是以生日悖论(如果有23个或23个以上的人,那么至少有两个人的生日相同的概率要大于50%)为背
阅读全文
摘要:Directed Roads 题目链接:http://codeforces.com/contest/711/problem/D dfs 刚开始的时候想歪了,以为同一个连通区域会有多个环,实际上每个点的出度为1,也就是说每个连通区域最多就只有一个环。 那么每一个连通区域的方法数就 = (2^环内边数-
阅读全文
摘要:分解 题目链接:http://www.51nod.com/contest/problem.html#!problemId=1537 矩阵快速幂 找规律可知,一定存在m,满足(1+sqrt(2)) ^n=sqrt(m) +sqrt(m-1),但是该如何找到这个m呢?注意到n的范围是1e18,所以只能是
阅读全文
摘要:Fox And Jumping 题目链接:http://codeforces.com/problemset/problem/512/B dp 若所选卡片能到达区间内任意点,那么所选卡片的最大公约数为1(a*x+b*y=gcd(a,b)=1)。 定义状态dp[i]:获得i需要的最小的代价。 代码如下:
阅读全文
摘要:Recover the String 题目链接:http://codeforces.com/contest/709/problem/D 构造 这题乍一看很难构造,但是如果知道了整个字符串中'0'和'1'的个数n0和n1,就很好构造了: 1.将整个字符串填满'1',在所有的1右边填x个'0',那么'1
阅读全文
摘要:The most orzed and orzing man 题目链接:http://acm.xidian.edu.cn/problem.php?id=1184 Sprague-Grundy定理:https://zhuanlan.zhihu.com/p/20611132#! 博弈论 SG函数 看到这题
阅读全文
摘要:Items divided 题目链接:http://acm.xidian.edu.cn/problem.php?id=1183 参考:http://www.cnblogs.com/wanghetao/archive/2013/11/25/3442192.html 划分数(dp) 以前划分数没仔细看,
阅读全文
摘要:Counting Stars 题目链接:http://acm.xidian.edu.cn/problem.php?id=1177 离线+树状数组 一眼扫过去:平面区间求和,1e6的数据范围,这要hash+二维树状数组吧?这么短时间我肯定调不出来,果断弃... 结束后有人说一维树状数组可以做,ヾ(。`
阅读全文
摘要:LOOPS 题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=3853 DP 设dp[i][j]为(i,j)到终点期望的使用魔力值,mp[i][j][k]为(i,j)到三个方向的概率。 那么,dp[i][j]=(2+dp[i][j+1])*mp
阅读全文
摘要:男神的树 题目链接:http://acm.xidian.edu.cn/problem.php?id=1164 DFS 早上才写了一题...回来发现除了这题外其他都好简单= = 这题用vector存孩子会爆空间,所以想到用father[N]存父节点,lazy[N]数组存修改值(和线段树的lazy用法一
阅读全文
摘要:Maze 题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5094 BFS+状态压缩 把身上携带钥匙的状态压缩成一个2^10的整数。这道题难在如何表示墙和门所在的位置,我是另开了个两个N*N的数组mp_r[N][N],mp_c[N][N]分别
阅读全文
摘要:黑白棋 题目链接:http://acm.xidian.edu.cn/problem.php?id=1045 二分图匹配 乍看什么思路都没有,后来才知道是二分图问题:因为对手只能选相邻的块,如果整个联通快形成了一个完美匹配的二分图,那么无论先手怎么下,后手总可以找到相邻的块。所以,题目就转换为了寻找不
阅读全文
摘要:假期的宿舍 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1433 二分图匹配(最大流) 做到Candy(http://acm.split.hdu.edu.cn/showproblem.php?pid=4322)这道题,用A*写了半天TLE
阅读全文
摘要:Flood-it! 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4127/http://acm.split.hdu.edu.cn/showproblem.php?pid=4127 IDA* 这题题意有点不清,我去找了这个游戏玩了会才明白什么回事= =
阅读全文
摘要:Eight 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1043/http://acm.split.hdu.edu.cn/showproblem.php?pid=1043 IDA* 八数码问题直接dfs/bfs,时间复杂度很高,需要一个很好的剪枝,使
阅读全文
摘要:Mr. Kitayuta vs. Bamboos 题目链接:http://codeforces.com/problemset/problem/505/E 参考:http://blog.csdn.net/qpswwww/article/details/46316647 贪心,二分 从数据规模上看,算法
阅读全文
摘要:Misha and Palindrome Degree 题目链接:http://codeforces.com/problemset/problem/501/E 贪心 如果区间[L,R]满足条件,那么区间[L',R'](L'<=L,R<=R')必然满足条件,所以只需要找到满足条件的最小区间即可。首先去
阅读全文
摘要:Distributing Parts 题目链接:http://codeforces.com/problemset/problem/496/E 贪心 将音乐和人都以低音升序排序,贪心处理低音更低的音乐,找出低音小于等于它的歌手,二分查找高音与它最近的人。因为剩下的人的低音一定小于后面的歌的低音,而我们
阅读全文
摘要:Bounce 弹飞绵羊 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2002 分块 将整个大区间分成若干块,每个点维护到下一个块需要跳的次数以及会跳到哪个点(分块要注意细节,区间开闭容易弄乱)。 代码如下:
阅读全文
摘要:NPY and girls 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5145 莫队算法 注意到没有修改区间的操作,使用莫队算法:将整个区间分成若干个块,将询问区间按块优先升序排序,同块内按区间右界升序排序,添加一个元素,满足条件的值sum就变为s
阅读全文
摘要:Vanya and Field 题目链接:http://www.codeforces.com/problemset/problem/492/E 逆元 刚看到这题的时候一脸懵逼不知道从哪下手好,于是打表找规律。但是打出来的东西完全不能看啊,有个鬼规律(╯‵□′)╯︵┻━┻,是我数据处理不当?按x排序后
阅读全文
摘要:A very hard Aoshu problem 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4403 DFS 这几天集训,一天也就写个4题,被虐哭QAQ。回寝室后游少说解搜索就大胆搜,最后剪个枝就好了Orz,然后我就尝试解这题(剪枝要风骚)。我先
阅读全文

浙公网安备 33010602011771号