随笔分类 - OJ——HDU
摘要:题目链接 pog loves szh III 题意就是 求一个区间所有点的$LCA$。 我们把$1$到$n$的$DFS$序全部求出来……然后设$i$的$DFS$序为$c[i]$,$pc[i]$为$c[i]$的反函数。 区间的$LCA$其实就是,$DFS$序最大和最小的两个点的$LCA$。 (话说$2
阅读全文
摘要:题目链接 Paths on the tree 来源 2014 多校联合训练第5场 Problem B 题意就是给出m条树上的路径,让你求出可以同时选择的互不相交的路径最大数目。 我们先求出每一条路径(u, v)中u和v的LCA:w,按照路径的w的深度大小deep[w]对所有的路径排序。 deep[w
阅读全文
摘要:题目链接 A Simple Chess 打表发现这其实是一个杨辉三角…… 然后发现很多格子上方案数都是0 对于那写可能可以到达的点(先不考虑障碍点),我们先叫做有效的点 对于那些障碍,如果不在有效点上,则自动忽略 障碍$(A, B)$如果有效,那么就要进行如下操作: 以这个点为一个新的杨辉三角的顶点
阅读全文
摘要:题目链接 Equation 给定1-9这9个数字各自的卡片数,求能构成形如$i + j = k$的等式个数 等式中$i,j,k$必须都为个位数 若两个等式中$i,j,k$不完全相等,则这两个等式为不同的等式。 打表发现符合题意的等式有36个 那么通过01搜索状态数为$2^{36}$ TLE 我们求出
阅读全文
摘要:题目链接 "tetrahedron" 题目大意 输入一个四面体求其内心,若不存在内心则输出“O O O O” 解题思路 其实这道题思路很简单,只要类推一下三角形内心公式就可以了。 至于如何判断无解,计算一下体积若V using namespace std; const double eps = 1e
阅读全文
摘要:题目链接 Connections between cities LCA的模板题啦。
阅读全文
摘要:题目链接 Eighty seven 背包(用bitset预处理)然后对于每个询问O(1)回答即可。 预处理的时候背包。
阅读全文
摘要:题目链接 GCD 先ST倍增预处理,f[i][j]表示从i开始(包含第i个数)的连续2^j个数的最大公约数。 这样就可以在O(1)内询问得到a[l]到a[r]之间的所有数的最大公约数的值。 然后对于每个数a[i],以这个数为开头的所有子序列的最大公约数的不同值不会超过30个。 而且不同的值是满足单调
阅读全文
摘要:题目链接 区间交 给定n和k,求k个区间,使得这K个区间的交集的数的和最大。
阅读全文
摘要:题目链接 Game 题目的意思很简单, 就是要找一棵树权值最大等等前K条链。 在本题中,走的次数等于min(叶子结点个数,k) tree[i].sum意为从i号结点出发走到某个叶子结点能得到的最大总价值。 pson[i]表示i号结点若要获得最大价值那么下一步该怎么走。 显然tree[i].sum和p
阅读全文
摘要:直接O(N^2)判断两线段是否相交即可。
阅读全文
摘要:题目链接 Weak Pair 题意十分明确, 就是求出符合题意的有序点对个数。 首先对ai离散,离散之后的结果用rk[i]表示,然后进行二分预处理得到f[i],其中f[i]的意义为:其他的点和i这个节点满足weakpair要求的权值最大名次(名次权值小的排在前面)。 然后就开始跑一遍DFS,树状数组
阅读全文
摘要:HDU1398 题意:把一个整数分拆成1、4、9、16、……、256、289(注意:只到289)这17个完全平方数的和,有几种方法。 解法不用说自然是DP,因为搜索显然超时。 (这样的题我一般不敢开int,怕爆……) HDU1028 自然数无序拆分 恩,经典的DP题 二维的方法……但是我以前用一维的
阅读全文
摘要:细数一下这两天做过的值得总结的一些题Orz...... HDU 2571 简单dp,但是一开始WA了一发。原因很简单:没有考虑仔细。 如果指向该点的所有点权值都为负数,那就错了(我一开始默认初始值为0) 这是非常基础的典型DAG模型,好久不做,手明显生了…… 还有就是记忆化搜索,很裸的一道题。 HD
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1426 题意很明确,让你解一个9*9的数独。 DFS即可。
阅读全文
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5074 题目大意:给定一个长度为n的序列c[i],该序列为一个乐谱。我们的任务是要给这个序列补上音符。c[i]的数值有两种情况:-1、不是-1。不是-1的这个位置的音符已经确定,不能再更改。是-1的这个
阅读全文
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5900 题意:给出序列$A_{i}.key$和$A_{i}.value$,若当前相邻的两个数$A_{i}.key$和$A_{i+1}.key$的最大公约数大于1,则可以把这两个数消去,同时消去$A_{i}
阅读全文
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=1045 http://acm.hdu.edu.cn/showproblem.php?pid=1045 题目链接(总有一个可以点开)…… 题意:给出一张地图,上面只有两种字符(.和X),X相当于无法穿透的
阅读全文
摘要:第一次写博客ORZ…… http://acm.split.hdu.edu.cn/showproblem.php?pid=1074 http://acm.hdu.edu.cn/showproblem.php?pid=1074 这两个总有一个是可以点开的…… 题意比较清晰的啦。 做法的话暴力显然不合适,
阅读全文

浙公网安备 33010602011771号