随笔分类 -  OI

上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要:问题描述 "LG2512" "BZOJ1045" 题解 这是一个链状问题的环状版本。 问题最终变为给定数轴上的$n$个点,找出一个到他们的距离之和尽量小的点,而这个点就是这些数中的中位数。 ~~网络流24题的负载平衡问题是双倍经验~~ $\mathrm{Code}$ cpp include usin 阅读全文
posted @ 2019-09-19 23:56 览遍千秋 阅读(159) 评论(0) 推荐(1)
摘要:问题描述 "LG2053" "BZOJ1070" 题解 将$m$个修理工拆为$n \times m$个,将修理工和车辆看做二分图,连出一个完全二分图。 边流量为$1$,费用为时间,费用流即可。 $\mathrm{Code}$ cpp include using namespace std; temp 阅读全文
posted @ 2019-09-19 12:14 览遍千秋 阅读(122) 评论(0) 推荐(1)
摘要:问题描述 "LG5338" "LOJ3105" "BZOJ5509" 题解 建立一棵$\mathrm{Treap}$,把原来的$val$换成两个值$ac,tim$ 原来的比较$val_aac_b$,则$node_anode_b$ ~~10s时限简直要卡爆评测机~~ $\mathrm{Code}$ c 阅读全文
posted @ 2019-09-18 23:29 览遍千秋 阅读(198) 评论(0) 推荐(0)
摘要:问题描述 "LG4516" "LOJ2546" 题解 好一个毒瘤题。 hkk:JSOI的签到题 设$opt[i][j][0/1][0/1]$代表结点$i$的子树,放置$j$个,$i$放不放,$i$是否覆盖的方案数。 DP方程太长,无力打出(真·原因:我要睡觉!)。 $\mathrm{Code}$ c 阅读全文
posted @ 2019-09-18 00:03 览遍千秋 阅读(174) 评论(2) 推荐(0)
摘要:问题描述 "LG2045" 题解 费用流。 套路拆点,把$(i,j)$拆为两个点,在这两个点之间连边:一条边流量为$1$,费用为$a_{i,j}$,另一条边为流量为$INF$,费用为$0$(表示联通)。 然后在$(i,j)$的出点向$(i+1,j)$,$(i,j+1)$连边,流量$INF$,费用$0 阅读全文
posted @ 2019-09-17 22:26 览遍千秋 阅读(155) 评论(0) 推荐(0)
摘要:问题描述 "LG1640" 题解 一开始以为是把$(a,b)$作为左右部点,发现$n \le 1000000$,建图是$O(n^2)$的,会爆掉 属性值向$i$建边。 $\mathrm{Code}$ cpp include using namespace std; template void rea 阅读全文
posted @ 2019-09-16 23:56 览遍千秋 阅读(169) 评论(0) 推荐(2)
摘要:问题描述 "LG2602" "BZOJ1833" 题解 数位$\mathrm{DP}$板子题。 注意限制位数、前导零。 $[a,b]=[1,b] [1,a 1]$ $\mathrm{Code}$ cpp include using namespace std; define int long lon 阅读全文
posted @ 2019-09-16 23:26 览遍千秋 阅读(202) 评论(0) 推荐(0)
摘要:问题描述 "LG SP" 题解 发现$n,k$都非常小,尤其是$k,k\le 5$,于是直接开$5$维进行$\mathrm{DP}$ 用记忆化搜索实现。 $\mathrm{Code}$ cpp include using namespace std; define int long long tem 阅读全文
posted @ 2019-09-15 22:17 览遍千秋 阅读(200) 评论(0) 推荐(0)
摘要:这是一个大坑,之后会慢慢整理上来的 线性\(\mathrm{DP}\) 「TJOI2019」甲苯先生的字符串 线性动态规划+矩阵加速 SP15637 Mr Youngs Picture Permutations 高维动态规划 LG5003 跳舞的线 - 乱拐弯 「SCOI2009」粉刷匠 线性DP 阅读全文
posted @ 2019-09-15 20:57 览遍千秋 阅读(338) 评论(3) 推荐(1)
摘要:问题描述 "LG3825" "BZOJ4945" "LOJ2305" 题解 发现对于每个地图,如果没有$A,B,C$地图不可以使用$a,b,c$,就是一个$\mathrm{3 SAT}$问题。 有了这个限制之后,$A,B,C$地图就变为了$\mathrm{2 SAT}$问题,但是$x$地图还是$\m 阅读全文
posted @ 2019-09-15 14:59 览遍千秋 阅读(137) 评论(0) 推荐(0)
摘要:问题描述 "LG1198" "BZOJ1012" 题解 我们把所有操作离线,设一共有$n$个插入操作。 于是提前建立$n$个数,全部设为$ INF$ 接着逐个处理操作即可。 $\mathrm{Code}$ cpp include using namespace std; define int lon 阅读全文
posted @ 2019-09-14 20:17 览遍千秋 阅读(122) 评论(0) 推荐(1)
摘要:问题描述 "LG5337" "BZOJ5508" 题解 设$opt_{i,j}(i \in [1,n],j \in [1,26])$代表区间$[1,i]$,结尾为$j$的写法。 设$exist_{i,j}(i,j \in [1,26])$代表$(i,j)$能否前后相邻,如果为$1$,则不能。 则有 阅读全文
posted @ 2019-09-14 15:45 览遍千秋 阅读(220) 评论(0) 推荐(1)

上一页 1 ··· 5 6 7 8 9 10 11 下一页