上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: Link: Codeoforces #188 传送门 A: 先全转为正数,后面就全是指数级增长了 #include <bits/stdc++.h> using namespace std; #define X first #define Y second typedef long long ll; 阅读全文
posted @ 2018-08-31 19:21 NewErA 阅读(146) 评论(0) 推荐(0)
摘要: Link: Codeforces #210 传送门 A: 贪心,对每个值都取最大值,不会有其他解使答案变优 #include <bits/stdc++.h> using namespace std; #define X first #define Y second typedef long long 阅读全文
posted @ 2018-08-29 11:58 NewErA 阅读(133) 评论(0) 推荐(0)
摘要: Link: ARC 066 传送门 C: 如果存在可行方案则答案为$2^{n/2}$ #include <bits/stdc++.h> using namespace std; #define X first #define Y second typedef long long ll; typede 阅读全文
posted @ 2018-08-28 14:31 NewErA 阅读(195) 评论(0) 推荐(0)
摘要: Link: P2765 传送门 Solution: 首先将模型转化为:依次放数1到$k$,如果数$v$能放在$u$后,则连边$(u,v)$ 求在最少路径覆盖数不大于$n$时的最大的$k$ 显而易见的一点是$k$明显是和$n$正相关的 这样我们就可以 二分/枚举 $k$的值来进行求解,每次判断是否符合 阅读全文
posted @ 2018-08-28 09:51 NewErA 阅读(120) 评论(0) 推荐(0)
摘要: Link: P2763 传送门 Solution: 吐槽一下数据,说好都是正整数结果发现有0? 此类有容量限制的匹配问题首先要想网络流 建图:$<S,k,x><k,n,1><n,T,1>$ 判断能否满流就相当于判断了可行性,输出方案时找$k$当前流量为0的边即可 此题由于要求的类型数可能为0,因此输 阅读全文
posted @ 2018-08-27 21:10 NewErA 阅读(137) 评论(0) 推荐(0)
摘要: Link: P2764 传送门 Solution: 基本模型 首先结论为:将每个点$v$拆成$v,v'$,有向边$edge(u,v)$改为$edge(u,v')$,建成二分图 那么$最小路径覆盖数=n-二分图最大匹配数$ 证明:匹配$(u,v')$相当于连接了$(u,v)$,连通块个数减一,想要连通 阅读全文
posted @ 2018-08-27 20:43 NewErA 阅读(163) 评论(0) 推荐(0)
摘要: Link: P2664 传送门 Solution: 一道非常不错的计算贡献的题目 此类计算树上所有点对间结果的题目首先考虑点分治,同时一般都是对每种颜色计算贡献 那么对于每层点分治,需要计算其它点对分治中心的贡献和经过分支中心的路径对其它每个点的贡献 考虑颜色$k$,如果一个颜色为$k$的节点$v$ 阅读全文
posted @ 2018-08-26 19:29 NewErA 阅读(739) 评论(0) 推荐(0)
摘要: Introduction 每次在一开始为空的串$S$的任意位置插入串$p$ 给出最终的$S$,求长度最短(相同时字典序最小)的串$p$ Solution: 样例出锅差评啊,让我这种直接看样例选手挂掉50分啊…… 所以说不管怎么样都要好好看输入/输出格式,看看有没有多测 非常直观的思路就是$O(len 阅读全文
posted @ 2018-08-26 16:28 NewErA 阅读(467) 评论(0) 推荐(2)
摘要: Link: Codeforces #172 传送门 A: 一眼看上去分两类就可以了 1、每个矩形只有两条边相交,重合的形状为菱形 2、每个矩形四条边都有相交 对于情况1答案为$h*h/sin(a)$ 对于情况2可以列出一个二元一次方程组,手动解一下就好了 不过计算几何确实容易写挂啊…… 有几个注意点 阅读全文
posted @ 2018-08-25 16:54 NewErA 阅读(276) 评论(0) 推荐(0)
摘要: Link: P2774 传送门 Solution: 方格取数和最大且要求两两没有公共边 遇到方格内的不相邻问题,考虑黑白染色来对点分类 问题转化为使黑点不和白点相邻的最小代价,其中每个点的代价只计算一次 明显的集合划分模型,用最小割解决: $<S,black,w>,<white,T,w>,<blak 阅读全文
posted @ 2018-08-23 13:42 NewErA 阅读(266) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页