上一页 1 2 3 4 5 6 7 8 9 10 ··· 62 下一页

2019年10月24日

【BZOJ1563】诗人小G(决策单调性DP)

摘要: 题意:给定N,L,P,求f[N] sum[i]递增,L<=3e6,P<=10 思路:四边形不等式的证明见https://www.byvoid.com/zhs/blog/noi-2009-poet 阅读全文

posted @ 2019-10-24 17:42 myx12345 阅读(197) 评论(0) 推荐(0) 编辑

【BZOJ2200】道路和航线(并查集,拓扑排序,最短路)

摘要: 题意:n个点,有m1条双向边,m2条单向边,双向边边长非负,单向边可能为负 保证如果有一条从x到y的单项边,则不可能存在从y到x的路径 问从S出发到其他所有点的最短路 n<=25000,n1,m2<=5e4,边权绝对值<=1e4 思路:听说银川出10年前USACO的原题? 负权边不能直接dijkst 阅读全文

posted @ 2019-10-24 16:00 myx12345 阅读(305) 评论(0) 推荐(0) 编辑

2019年10月23日

【gym102222K】Vertex Covers(高维前缀和,meet in the middle)

摘要: 题意:给定一张n点m边的图,点带点权,定义点覆盖的权值为点权之积,问所有点覆盖的权值之和膜q n<=36, 1<=a[i]<=1e9,1e8<=q<=1e9 思路:n<=36,考虑middle in the middle分成两个点数接近的点集L和R 对于L,枚举其子集S,判断S能否覆盖所有L内部的边 阅读全文

posted @ 2019-10-23 23:12 myx12345 阅读(220) 评论(0) 推荐(0) 编辑

【CF1249F】Maximum Weight Subset(贪心)

摘要: 题意:给定一棵n个点带点权的树,要求从中选出一个点集,使得这些点两两之间距离都大于K,求最大点权和 n,K<=2e2,1<=a[i]<=1e5 思路:树形DP显然可做,极限是n方,然而贪心也是,还比dp好写 可以用寒假camp里cls差不多的想法 从深度大的向上贪心,暴力维护对答案的贡献,即如果贡献 阅读全文

posted @ 2019-10-23 21:11 myx12345 阅读(249) 评论(0) 推荐(0) 编辑

【CF1249D】Too Many Segments(贪心,set,vector)

摘要: 题意:给定n条线段和覆盖上限k,每条线段都覆盖了区间内的整点 问最少删掉几条线段能使所有的整点都被覆盖不超过k次 k<=n<=2e5,l[i],r[i]<=2e5 思路:比赛时候不会做,当场好多div3小哥做出来,赛后观摩红名大佬的代码觉得强如闪电…… 考虑贪心,将线段存到以起点为编号的vector 阅读全文

posted @ 2019-10-23 18:48 myx12345 阅读(289) 评论(4) 推荐(0) 编辑

【BZOJ5092】分割序列(高维前缀和)

摘要: 题意:对于一个长度为n的非负整数序列b_1,b_2,...,b_n, 定义这个序列的能量为:f(b)=max{i=0,1,...,n}((b_1 xor b_2 xor...xor b_i)+(b_{i+1} xor b_{i+2} xor...xor b_n)) 其中xor表示按位异或(XOR) 阅读全文

posted @ 2019-10-23 18:19 myx12345 阅读(145) 评论(0) 推荐(0) 编辑

2019年10月22日

【HDOJ6701】Make Rounddog Happy(启发式合并)

摘要: 题意:给定一个长为n的序列和k,定义子串【L,R】(L<=R)合法当: 1.max(a[L]..a[R])-(R-L+1)<=k 2.【L,R】中没有重复的数字 问合法子串的个数 n,k,a[i]<=3e5 思路:对于两个限制分开考虑 对于限制2,预处理出每个位置只考虑限制2左右最多能扩展到哪里 对 阅读全文

posted @ 2019-10-22 20:17 myx12345 阅读(157) 评论(0) 推荐(0) 编辑

【HDOJ6731】Angle Beats(极角排序)

摘要: 题意:二维平面上给定n个整点,q个询问 每个询问给定另外的一个整点,问其能与n个整点中任意取2个组成的直角三角形的个数 保证所有点位置不同 n<=2e3,q<=2e3,abs(x[i],y[i])<=1e9 思路: 对于每个询问点q,分两类讨论 一:q为直角顶点 以q为原点,求出它到n个点的向量,极 阅读全文

posted @ 2019-10-22 18:21 myx12345 阅读(180) 评论(0) 推荐(0) 编辑

【BZOJ1132】Tro(叉积)

摘要: 题意:平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000 N个点的坐标,其值在[0,10000] 思路:按从左到右的预处理点排序 每次枚举最左点作为原点,把叉积从大到小排序 面积用叉积算,因为每次以最左的点作为原点,叉积一定都大于0 2S=xi*yj-yi*xj,xi和yi已 阅读全文

posted @ 2019-10-22 15:48 myx12345 阅读(171) 评论(0) 推荐(0) 编辑

2019年10月18日

【CF1236D】Alice and the Doll(set)

摘要: 题意:给定一个n*m的网格,其中k格有障碍 周驿东从(1,1)出发面朝右,每次行动前他可以选择顺时针旋转90度或不旋转,然后向自己朝向的位置走1格 问他能否不重复不遗漏的走过所有非障碍格 n,m,k<=1e5 思路:第一次看到E的一血比D早…… 事实上就是在模拟朝右、下、左、上这样循环走,每次遇到障 阅读全文

posted @ 2019-10-18 19:28 myx12345 阅读(442) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 62 下一页

导航