上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: T1 我只能说 它是一个比较暴力的dp,需要人力讨论... 所以考试觉得讨论太麻烦,直接内心崩溃了....(好像这也是我考炸的原因吧) 教训:以后要勤快一些,代码能力 唉唉唉 #include <cstdio> #include <cstring> #include <cstdlib> #inclu 阅读全文
posted @ 2017-10-04 06:13 A_LEAF 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 这个题,我想的是用一些神奇的线段树做法,根本没想匹配 但是好像很显然啊 (论文写的也太长了...) 给的l,r范围很大,其实有用的只有n个时刻 那可以先离散一下 然后把 各个线段按照权值从大到小排序,一个一个选 有矛盾一定选择权值大的,所以前面选定的集合一定是最优的 然后自己论文里说的check函数 阅读全文
posted @ 2017-10-03 10:58 A_LEAF 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 三分+贪心检验 (注意check的时候,多用/法,不要炸long long) jyy可以生存的时间 与 买的次数 成一个上凸的单峰函数 证明: 如果买的太多,光小费就给不起 如果买的太少,又不能充分利用多种食物 所以可以三分 买的次数 贪心check: 先把保质期短而且又贵的食物去掉 然后剩下的食物 阅读全文
posted @ 2017-10-03 08:45 A_LEAF 阅读(232) 评论(0) 推荐(0) 编辑
摘要: T1 就是个签到题 第一个可以选m 第二个选m-1 第三个 m-2 之后都是m-2 特判n=1/2,m一开始就要mod,不然炸long long (就这么道不是题的题,我特么考试的时候竟然觉得他是 矩阵乘优化dp....,100分啊啊啊啊啊啊啊啊啊) #include <cstdio> #inclu 阅读全文
posted @ 2017-10-03 07:09 A_LEAF 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 直接暴力O(n^2)枚举 每一个圆盘和其后面落下的圆盘 i 当前枚举的圆 j i之后的圆 然后利用atan2函数求出(x[j]-x[i],y[j]-y[i])向量与x轴的夹角 再根据d(圆心之间距离)、r[i]、r[j]余弦定理求出向量可以向上下扩展的角度 用贪心线段覆盖... 枚举的时候有几种特殊 阅读全文
posted @ 2017-10-02 16:21 A_LEAF 阅读(322) 评论(0) 推荐(0) 编辑
摘要: T1 移项,然后离散,dp即可 #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <ctime> #include <algorithm> #define mem(a,b) mem 阅读全文
posted @ 2017-10-02 15:49 A_LEAF 阅读(105) 评论(0) 推荐(0) 编辑
摘要: T1 网格 显然 n==m时,卡特兰数 n,m<=100时,滚动数组的dp 正解 ans=C(n+m,n)-C(n+m,n+1) 不会证,但是可以类比 cantelan数公式 C(2*n,n)-C(2*n,n-1) #pragma GCC optimize("O2") #include <cstdi 阅读全文
posted @ 2017-10-01 15:58 A_LEAF 阅读(228) 评论(0) 推荐(1) 编辑
摘要: 题做得有点懵B,过来写个题解吧... T1 我只能说思(ji)路(qi)奇(gou)妙(shi) 强制在线就是tmd个幌子 其实是根据las=0 OR 质数,然后反解出opt(神神神%%%) 除了最后一个操作是 询问需要暴力sort外,其他都是推出来的 #include <cstdio> #incl 阅读全文
posted @ 2017-09-30 21:03 A_LEAF 阅读(160) 评论(0) 推荐(0) 编辑
摘要: getget 9.28 证明: 假如我 当前异或出S>0,那一定有一种拿法,使得S==0 现在到了 对手 S==0,那下一个状态S>0 ...... 一直这样下去,石子数一定是一直减少的,所以到了 num==0时,一开始面对的S>0的一方就赢了 ....... 阅读全文
posted @ 2017-09-28 21:20 A_LEAF 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Nim游戏 改成了 拿到最后一个输,所以要躲着拿 get到了新技能:(S为所有堆数异或值) 1.堆数不全是1时 S>0,你可以控制当前这个局面,(因为一定有一个堆数ai>S,你可以取ai-S个石子,使其异或和==0) 否则S==0,你就会被对手控制 2.堆数全是1 显然,此时你面临 奇数堆,必输 特 阅读全文
posted @ 2017-09-28 19:19 A_LEAF 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页