上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 44 下一页
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3174 按a+b从小到大排序,a+b小的在上面,先考虑让它逃出去 正确性不会证 感性理解一下,最后一个可以达到的最高高度为a+b,显然它越大越能逃出去 f[i][j] 表示前i个逃出去j个后,剩余的最大 阅读全文
posted @ 2018-01-10 09:10 TRTTG 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1879 f[i][j] 表示匹配了i个字符,匹配字符串的状态为j的方案数 枚举下一个字符是什么 计算加上这个自字符之后新匹配到的状态s f[i+1][s]+=f[i][j] 转移的时候判断如果f[i][ 阅读全文
posted @ 2018-01-10 08:02 TRTTG 阅读(278) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/UVA-12307 求覆盖所有点的最小矩形面积、周长 相当于求凸包的最小面积外接矩形、最小周长外接矩形 结论: 这个矩形一定有一条边和凸包上一条边重合 证明去看https://wenku.baidu.com/view/f11d0836ee06ef 阅读全文
posted @ 2018-01-09 21:32 TRTTG 阅读(353) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/UVALive-4728 题意 : 给出n个正方形,求所有的正方形顶点中的最远距离 求凸包直径,旋转卡壳 开始狂WA原因: 返回凸包中点的个数时,返回的m 凸包中点实际为[0,m-2], m-1位置(上凸壳加进去的)与0位置(下凸壳加进去的)相同 阅读全文
posted @ 2018-01-09 18:08 TRTTG 阅读(170) 评论(0) 推荐(0) 编辑
摘要: int size = 256 << 20; // 256MB char *p = (char*)malloc(size) + size; __asm__("movl %0, %%esp\n" :: "r"(p)); 阅读全文
posted @ 2018-01-09 17:02 TRTTG 阅读(339) 评论(0) 推荐(1) 编辑
摘要: https://vjudge.net/problem/UVA-10256 翻了一个小时的uva,竟然没找到题库在哪儿, 蠢哭~~~~(>_<)~~~~ 题意: 一堆蓝点一堆红点 能否找到一条直线,将蓝点与红点分开 构造出蓝点的凸包,红点的凸包 如果能的话 1、两凸包的所有边没有交点 2、蓝点不在红凸 阅读全文
posted @ 2018-01-09 15:59 TRTTG 阅读(237) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/UVA-11168 给出n个点,求一条直线,使所有点在直线的同侧,且平均距离最小 输出最小的平均距离 直线一定是凸包的一条边 求出凸包每一条边一般式Ax+By+C 所有点到这条边的距离和=abs(A*sumx+B*sumy+C*n)/sqrt(A 阅读全文
posted @ 2018-01-09 11:43 TRTTG 阅读(240) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/UVA-10652 给出n个长方形,用一个面积尽量小的凸多边形把他们围起来 求木板占包装面积的百分比 输入给出长方形的中心坐标,长,宽,以及长方形顺时针旋转的角度 求凸包 处理输入: 长方形四个顶点的向量坐标=中心点的向量坐标+从中心出发的向量旋 阅读全文
posted @ 2018-01-09 10:41 TRTTG 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1076 很容易想到方程 dp[i][j]表示抛出了i个宝物,已选宝物状态为j的期望最大得分 初始化dp[0][0]=0,其余都为负无穷 设宝物i的前提宝物集合为pre[i] 枚举第i次抛,当前已选宝物状 阅读全文
posted @ 2018-01-09 09:15 TRTTG 阅读(270) 评论(0) 推荐(2) 编辑
摘要: https://www.luogu.org/problemnew/show/P3960 p<=500 50分 模拟 每个人的出队只会影响当前行和最后一列 p<=500,有用的行只有500行 所以只维护这p行和最后一列的信息 然后模拟 时间复杂度:O(p*(n+m)) 空间复杂度:O(p*m+n) # 阅读全文
posted @ 2018-01-08 21:18 TRTTG 阅读(2241) 评论(0) 推荐(6) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3529 有一张n*m的数表,其第i行第j列(1 < =i < =n,1 < =j < =m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 20000 组询问 n<=1e 阅读全文
posted @ 2018-01-08 11:39 TRTTG 阅读(217) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1966 f[i][j] 表示s的前i个和t的前j个是否匹配 转移看代码 注意初始化: f[0][0]=true f[i][0]=true s[1,i]='*' 如果没有第二个,反例: ***A A f[ 阅读全文
posted @ 2018-01-08 09:32 TRTTG 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2813 若j能整除i,则f[j]能整除f[i] 题目就变成了求约数个数和、约数的平方和 http://www.cnblogs.com/TheRoadToTheGold/p/8228969.html 因为 阅读全文
posted @ 2018-01-08 07:55 TRTTG 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 筛约数个数和 理论基础: 1、对n质因数分解,n=p1^k1 * p2^k2 * p3^k3 …… 则n的约数个数为(k1+1)*(k2+1)*(k3+1)…… 2、线性筛素数时,用i和素数pj来筛掉 i*pj, 其中pj一定是i*pj的最小素因子 如果i是pj的倍数,pj也是i的最小素因子 设t[ 阅读全文
posted @ 2018-01-07 21:54 TRTTG 阅读(3219) 评论(3) 推荐(4) 编辑
摘要: https://www.luogu.org/problemnew/show/P2326 按位贪心 找到最高位&1的数,确定次高位的时候只从最高位&1的数里选 此次类推 题目描述 “I have a pen,I have an apple.Eh,Apple-Pen!. I have a pen,I h 阅读全文
posted @ 2018-01-07 19:18 TRTTG 阅读(330) 评论(0) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3994 设d(x)为x的约数个数,给定N、M,求 用到的一个结论: 证明: 枚举n的约数i,枚举m的约数j 那么i*j一定是n*m的约数 d(nm)相当于不同的i*j 的个数 若i, j 不互质 设gc 阅读全文
posted @ 2018-01-07 17:08 TRTTG 阅读(305) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P2737 给出n个数ai,求这n个数不能累加出的最大的数 最大的数无限大或能凑出所有的自然数则输出0 n<=10,ai<=256 结论一: 给出两个数a,b 若a,b 能凑出大于某个数的所有自然数 那么由a的倍数组成的数必 阅读全文
posted @ 2018-01-07 11:50 TRTTG 阅读(405) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3191 每个人获胜的概率只与其在排列中与庄家的相对位置有关 dp[i][j] 还剩i个人时,从庄家数第j个人获胜的概率 枚举这一次选哪张牌 那么出局的就是从庄家数第(a[k]-1)% i+1 个人 另其 阅读全文
posted @ 2018-01-07 10:28 TRTTG 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1820 很容易想到dp[i][a][b][c] 到第i个收件地点,三个司机分别在a,b,c 收件地点的最少耗油量 枚举第i个收件地点有哪个司机过来转移 N*M*M*M= 8e9 TLE&&MLE 压去一 阅读全文
posted @ 2018-01-07 08:57 TRTTG 阅读(199) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3106 白棋如果第一步不能赢,那么一定输 因为可以黑棋走的距离比白棋大,黑棋可以下一步吃掉白棋,也可以下一步离开白棋的吃子范围 n才20,我们可以dfs搜索所有的局面求黑棋取胜的回合数 记录当前状态到游 阅读全文
posted @ 2018-01-07 08:23 TRTTG 阅读(415) 评论(7) 推荐(1) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1055 区间DP dp[i][j][k] 表示区间[i,j]能否合成k 1055: [HAOI2008]玩具取名 Description 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的 阅读全文
posted @ 2018-01-07 07:48 TRTTG 阅读(279) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P3951 参考的Crystal大佬 orz 以a=7,b=3 为例 把自然数按一行a个划分 假设现在已有了 ax+by=k x,y 都是非负整数 假设k在第r行的第h列, 在k的基础上,无论加多少a,新的可以表示的数也一定 阅读全文
posted @ 2018-01-06 16:43 TRTTG 阅读(679) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/problemset/problem/837/E 题意: f(a, 0) = 0; f(a, b) = 1 + f(a, b - gcd(a, b)) 输出f(a,b) http://codeforces.com/problemset/problem/83 阅读全文
posted @ 2018-01-06 11:08 TRTTG 阅读(750) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1084 m=1: dp[i][j] 前i个数,选了j个矩阵的最大和 第i个不选:由dp[i-1][j]转移 第i个选:枚举i所在矩阵的左端点k,由dp[k][j-1]转移 m=2: dp[i][j][k 阅读全文
posted @ 2018-01-06 09:09 TRTTG 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4247 先把挂饰按挂钩数量从大到小排序 dp[i][j]前i个挂饰,剩下j个挂钩的最大喜悦值 分挂和不挂转移 #include<cstdio> #include<cstring> #include<io 阅读全文
posted @ 2018-01-06 08:21 TRTTG 阅读(205) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/contest/484/problem/A 题意: 询问[a,b]中二进制位1最多且最小的数 贪心,假设开始每一位都是1 从高位i开始枚举, 如果当前数>b,且减去1<<i后仍>=a,就减1<<i 当当前数在[a,b]之间时,输出 因为从高位开始减,所以保 阅读全文
posted @ 2018-01-05 21:56 TRTTG 阅读(198) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4826 吐槽一下bzoj这道题的排版是真丑。。。 我还是粘洛谷的题面吧。。。 提供p1的攻击力:i,j 位置的数是区间[i,j]的最大值和次大值 提供p2的攻击力:i,j位置的数有一个是区间[i,j]的 阅读全文
posted @ 2018-01-05 21:19 TRTTG 阅读(522) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2844 题意:给定 n个数,把它的所有子集(可以为空)的异或值从小到大排序得到序列 B,请问 Q 在 B 中第一次出现的下标是多少?保证 Q 在 B 中出现。 如果去除重复数,根据Q的二进制便可以得到答 阅读全文
posted @ 2018-01-05 18:02 TRTTG 阅读(189) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2115 边和点可以重复经过,那最后的路径一定是从1到n的一条路径加上许多环 dfs出任意一条路径的异或和、路径上所有环的异或和,加入线性基即可 2115: [Wc2011] Xor Descriptio 阅读全文
posted @ 2018-01-05 16:43 TRTTG 阅读(207) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=3949 题意: 给出n个元素 求第k小子集异或和 构造每个二进制位至多有1个1的线性基 这样才能二进制拆分k查询第k小的异或值 线性基消成上三角矩阵便可以,但在这里要消成对角矩阵 XOR Time Limit: 2 阅读全文
posted @ 2018-01-05 15:14 TRTTG 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 44 下一页