上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 223 下一页
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 二分最后选的边中的最大值是多少。 mid 则 所有边权小于等于mid的边 都可以用了。 那么我们要怎么选择呢? 优先选择一级的道路。 因为它比较贵一点。 那么找到所有一级道路小于等于mid的路径。 (既然可以连,为什么不连?就算 阅读全文
posted @ 2018-03-31 18:21 AWCXV 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 这道题要求的是一个最长反链长度 (点集中任意两点之间都不能到达,且点的个数最多) 最长反链长度=最小链覆盖(也即最小路径覆盖) 最小路径覆盖可以用以下方法求得。 首先,把每个点都x分成两个点x1,x2 (x1放在左边,x2都放在 阅读全文
posted @ 2018-03-31 10:06 AWCXV 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 tarjan强连通缩点一下。 然后把缩点之后,每个点的钱的数累加起来。 然后从S出发 开始一边做bfs一遍做dp. 最后输出有酒吧的点的dp值中的最大值。 【代码】 cpp / n个点,m条有向边. 把有向图G的环进行缩点; 缩 阅读全文
posted @ 2018-03-29 15:02 AWCXV 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 每天的最小波动值指的是和之前所有天的差值的绝对值中的最小值。 用set.的lower_bound函数。 每次找和他差值最小的数字就好。 (不要用lower_bound(myset.begin(),myset.end(),x) 这 阅读全文
posted @ 2018-03-28 09:43 AWCXV 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 因为所有人工资同时递减。 所以可以设置一个变化值delta. 然后每个人的初始值为k 则把k delta加入伸展树中。 会发现delta变化之后。 伸展树中每个人的工资就仍然是原先的值+delta 比如 I 2000 delta 阅读全文
posted @ 2018-03-28 09:16 AWCXV 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 floyd算法 算出任意两点之间的最短路,以及最短路的条数。 然后三重循环枚举v,s,t就好 看看s到t的最短路径不经过v 经过的话增加答案贡献 $O(n^3)$ 【代码】 cpp include include define 阅读全文
posted @ 2018-03-27 09:46 AWCXV 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 链表,启发式合并。 把x变成y,和y全都变成x. 不论是前者还是后者。连续段的个数都是相同的,不影响结果。 那么我们把x,y中出现次数少的变成出现次数多的就好了。 每次只要O(小的数字的个数)就能完成合并。 (扫描一遍所有的'x 阅读全文
posted @ 2018-03-27 08:44 AWCXV 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 维护一百个二维树状数组。 二维区间求和。 【代码】 阅读全文
posted @ 2018-03-25 17:04 AWCXV 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 $x^2%n=1$ $x^2 1 = k n$ $(x+1) (x 1) % n == 0$ 设$n=a b$ 对于所有的a,b(a 【代码】 阅读全文
posted @ 2018-03-23 23:20 AWCXV 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 注意是1..n的排列。 设b的位置为i. 设i右边的数字,比b大的为1,比b小的为 1. (i左边的位置数字也一样设置成1和 1 则处理出pre[i..j]表示i..j这一段(1和 1)的和。 然后存在map中 做散列表。 然后 阅读全文
posted @ 2018-03-22 22:02 AWCXV 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 223 下一页