上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 题目: 分析: 对于一个点i来说,它能与j连边仅当两个点的距离>=权值之和,画图抽象出来就是这样: 将每一点都抽象成一个线段,那么不相交的线段间一定会有连边,问题就转化成了->求最多的线段覆盖。 线段覆盖求法: 贪心。将线段按右端点排序,从左往右依次选取。 正确性:每次选右端点尽量靠左的,后面的选择 阅读全文
posted @ 2019-08-29 18:49 rua-rua-rua 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 题意:求n+1~n*2中恰好有m个二进制有k个1的n,及其个数。 通过打表输出每一个数二进制位下有多少个1可以发现:一个数越大,它对应的区间包含2个1,3个1……的数量越多 也就是说,答案满足单调性,可以二分找到刚好=k个的数(xx=check(mid*2)-check(mid))。 阅读全文
posted @ 2019-08-29 18:25 rua-rua-rua 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 求逆元: 1.顺推求逆元: 证明 2.求阶层的逆元: 3.费马小定理求逆元: 阅读全文
posted @ 2019-08-28 21:38 rua-rua-rua 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 扩展中国剩余定理(模数不互质) 洛谷P4777 【模板】扩展中国剩余定理(EXCRT) 普通中国剩余定理: 洛谷P1495 曹冲养猪 阅读全文
posted @ 2019-08-28 21:34 rua-rua-rua 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题目: 求A^B所有约数和(A,B<=5e7) 阅读全文
posted @ 2019-08-28 20:19 rua-rua-rua 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 若没有限制地在坐标轴上走,无论怎么走,走到的最远的点映射在横纵坐标上的数量是一定的,那么可以枚举这个数量,进行计算。 而规定只能走到非负半轴的限制,将1看做向右走,-1看做向左走,可以转换成任何时候的前缀和非0,这就对应着括号序。 0限制:坐标轴内都可以随便走 ,无论怎么走, 横坐标 阅读全文
posted @ 2019-08-28 18:33 rua-rua-rua 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 对于t=0的点,显然暴力会重复计算很多。设dis为一个点以下,所有儿子到它的val*dis和,sum为子树权值和,利用父亲已知的b与计算出的dis和sum来计算儿子的值。(必须要用bfs 保证更新的顺序) (当然我是做麻烦了的) 而t=1,要求知道b反推a,那么对一个点的b值进行分析 阅读全文
posted @ 2019-08-28 18:12 rua-rua-rua 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 转换问题:先求出一颗最小生成树对于非树边来说,连上非树边一定会成环,而可以使非树边成为树边的即是环上max-1 对于树边来说,它不能无限增大,是由于受到非树边的影响,而答案即为能影响它的非树边的min-1 第一个只需要求链最大值,用倍增解决第二个:对于每一条非树边,都要更新一条链,但 阅读全文
posted @ 2019-08-27 18:53 rua-rua-rua 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 题目: 排列指的是值域连续的(从1到n),但并不一定是单调递增的序列。 这道题明显可以根据不同情况分类讨论,但情况太冗杂,考虑问题的本质,从而降低讨论难度。 本质:一个排列被写错了一个,那么1到n中的每一个数一定有一个数出现了两次,还有一个数出现了0次。而正确的序列就是由出现两次的数改成没有出现的数 阅读全文
posted @ 2019-08-27 18:50 rua-rua-rua 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 30%dfs暴搜,60%我也不知道。。。(但如果这道题是求时间总和最小的话可以用费用流得60分) 100%:贪心+二分 显然满足单调性:时间越大,每个人的选择范围就越广,越有可能实现。 想到二分很容易,但是怎么check呢?每个人都对应着选择一个打卡机,可是具体应该怎么分配呢? 显然 阅读全文
posted @ 2019-08-26 19:40 rua-rua-rua 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页