Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

随笔分类 -  图论

摘要:Codeforces 786B Legacy (线段树优化建图) 题意:n个点,有3种连边操作:1.将u指向v;2.将v指向编号在区间[l,r]的点;3.将[l,r]中的所有点指向v 做法:线段树优化建图。拓展一些新的节点来代表某些区间的点,然后,如果需要进行区间$[ 阅读全文
posted @ 2019-01-29 11:25 RRRR_wys 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Codeforces 1091E 题意:给定n个点的度数,请你添加第n+1个点,输出所有可能的第n+1个点的度数 做法:1. 查看 "链接" 知道了下面这个定理 A sequence of non negative integers d1dn can be r 阅读全文
posted @ 2018-12-31 22:05 RRRR_wys 阅读(402) 评论(0) 推荐(0) 编辑
摘要:牛客网暑期ACM多校训练营(第十场)F.Rikka with Line Graph 做法:G 中的对应原图两条边(a,b) (c,d)的最短路为: $$ w[a][b] + w[c][d] + 2 min(dis[a][c], dis[a][d], dis[b][c], dis[b][d])$ 阅读全文
posted @ 2018-10-25 14:02 RRRR_wys 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Codeforces1019C 题意:一张无自环的有向图,请找出一个点集Q,满足Q内的点不能互相有边,且Q内的点一定可以通过1次或2次移动,到达Q集合以外的任意一个点。 做法:思路神奇。做法就是编号小到大枚举选的点,然后把比他大的后继删除,再从大到小枚举,继续删除这被选中的点中互相有边的情况。正确性 阅读全文
posted @ 2018-08-14 00:07 RRRR_wys 阅读(201) 评论(0) 推荐(0) 编辑
摘要:POJ3613 题意:n条边构成的最短路 做法:倍增floyd c++ include include include define rep(i,a,b) for(int i=a;i j 经过 2^k 条边的最短路 int main() { scanf("%d%d%d%d",&n,&T,&S,&E) 阅读全文
posted @ 2018-08-06 19:19 RRRR_wys 阅读(159) 评论(0) 推荐(0) 编辑
摘要:「LibreOJ NOIP Round 1」旅游路线 [题目链接][1] 做法: 1. 首先肯定要预处理些东西,来使单词询问达到o(logn)或者o(1)的复杂度,又因为距离这个东西的范围太大,我们考虑预处理一些费用相关的东西。 2. 考虑dp[s][j]表示从s出发花费j元,走的最长的 阅读全文
posted @ 2018-08-06 19:14 RRRR_wys 阅读(180) 评论(0) 推荐(0) 编辑
摘要:牛客网暑期ACM多校训练营(第五场) A. gpa 二分答案,然后就转化为是否满足 s[i]c[i]s[i]D, s[i]c[i]s[i]D, \sum s "i" ≥ 0 显然科目越少gpa越高,于是去掉最小的k个 阅读全文
posted @ 2018-08-06 00:54 RRRR_wys 阅读(194) 评论(0) 推荐(0) 编辑
摘要:NOIP2013货车运输 题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入 第一行有两个用一个空格隔开的整数n,m,表示A国有n 阅读全文
posted @ 2018-07-29 01:04 RRRR_wys 阅读(266) 评论(0) 推荐(0) 编辑
摘要:牛客网暑期ACM多校训练营(第一场) A. Monotonic Matrix 考虑0和1的分界线,1和2的分界线,发现问题可以转化为两条不互相穿过的路径的方案数(可重叠),题解的做法就是把一条路径斜着平移,然后就转化为不可重叠了。现在考虑,如何计算从(0,0)道(n,m)不相交不可重叠的方案数,一条 阅读全文
posted @ 2018-07-19 23:07 RRRR_wys 阅读(447) 评论(0) 推荐(0) 编辑
摘要:网络流24题 说在前边 1. 一直没有完整的刷过这套题,打算最近一点点刷掉 2. 通过《最小割模型在信息学竞赛中的应用》及《浅析一类最小割问题》学习常规建图技巧 飞行员配对方案问题 二分图最大匹配 c++ include define rep(i,a,b) for(int i=a;i=b; i) d 阅读全文
posted @ 2018-07-18 01:34 RRRR_wys 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:A. 贝壳找房函数最值 常规贪心推式子。按(a-1)/b排序 D. 贝壳找房魔法师顾问 情况1:两边都不可变。对比是否相等,直接判断; 情况2:两边都变。对于每个联通块找一颗生成树最优; 情况3:一边可变,另一边固定。对每个弱联通分量,如果是DAG,显然可以按拓扑序连成链即可保证连接关系,如果有环就 阅读全文
posted @ 2018-06-19 23:50 RRRR_wys 阅读(377) 评论(0) 推荐(0) 编辑
摘要:剩下的不太会就没接着打了,没有注意到比赛截至时间,好像提前了几分钟公开题解。意识到的时候已经来不及了。。。抱歉。。。 —————————————————————————————————————— A.走格子 按题意模拟即可 B.求值2 组合数第n层的平方和=C(2*n,n),枚举求和即可 C.简单环 阅读全文
posted @ 2018-06-08 21:51 RRRR_wys 阅读(642) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示