博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: $$SDOI2017 树点染色$$ 题目描述 Bob 有一棵 $ n $ 个点的有根树,其中 $ 1 $ 号点是根节点。Bob 在每个节点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是,这条路径上的点(包括起点和终点)共有多少种不同的颜色。 Bob 可能会进行这几种操作: $ 1 \ x 阅读全文
posted @ 2018-12-17 21:19 Allorkiya 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 地震后的幻想乡 题目描述 傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。 这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。 幻想乡一共有$n$个地方,那么最快的方法当然是修复$n 阅读全文
posted @ 2018-12-17 17:16 Allorkiya 阅读(300) 评论(0) 推荐(0) 编辑
摘要: $$ZROI day1$$ $$Grid$$ 题目描述 给定一个矩阵,小写字母,求一条路径使得从$(1,1) (n,m)$,字典序最小,并且每次只能向右或者向下。 题解 先考虑如果没有重复字母,可以再$dfs$的过程中不断贪心得到路径。 如果有重复的话,考虑枚举每条对角线,求出到这条对角线的最小字典 阅读全文
posted @ 2018-12-16 14:31 Allorkiya 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 删掉一个边,看其是否联通,图是一棵树,在线,多组询问。 数据范围: $n \leq 10^5$ 题解: ~~(休闲一下)~~ 这种直接用dfs序即可,直接讨论连边的位置就行。 还有一种做法懒得打了..就是说考虑维护某一条链上有哪些点,当你询问的时候只要那个询问通道包含这个破坏的通道就能联 阅读全文
posted @ 2018-12-14 20:28 Allorkiya 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 可怜有一个长度为 $n$ 的正整数序列 $A$,但是她觉得 $A$ 中的数字太小了,这让她很不开心。 于是她选择了 $m$ 个区间 $[l_i, r_i]$ 和两个正整数 $a$, $k$。她打算从这 $m$ 个区间里选出恰好$ k$ 个区间,并对每个区间执行一次区间加$a$ 的操作。( 阅读全文
posted @ 2018-12-14 19:57 Allorkiya 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 有$n$ 名同学要乘坐摆渡车从人大附中前往人民大学,第 iii 位同学在第 $t_i$ 分钟去 等车。只有一辆摆渡车在工作,但摆渡车容量可以视为无限大。摆渡车从人大附中出发、 把车上的同学送到人民大学、再回到人大附中(去接其他同学),这样往返一趟总共花费$m$分钟(同学上下车时间忽略不计 阅读全文
posted @ 2018-12-14 18:51 Allorkiya 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 题目大概是给一些折线,问安排多少个保安才能监控全部折点。 预处理出能否看到进行区间dp即可,转移用前缀和优化 cpp include include include using namespace std; define db double const int INF = 0x3f3f3f3f; c 阅读全文
posted @ 2018-12-12 22:20 Allorkiya 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目大概是给个无向图,求添加边使其变为仙人掌的方案数。 直接判断是否仙人掌,特判输出0即可。 否则的话,把环拆开成链变成一个树,考虑暴力计算儿子的配对方案数,打表规律:$f[i] = f[i 1] + (i 1) \times f[i 2]$ 其实也可以推一推,如果不连边就是$f[i 1]$,如果连 阅读全文
posted @ 2018-12-12 22:18 Allorkiya 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 并查集基本处理即可。 cpp include include include include using namespace std; define int long long const int MAXN = 100001; struct edge { int u; int v; int w; b 阅读全文
posted @ 2018-12-12 12:01 Allorkiya 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 这题做的真的让我没了智力... 题目大意: 从n个点的图中选出n + 1条链问是否能够全部覆盖(可相交),如果不能,输出覆盖的最小点权最小值最大是多少? 思路: 最小值最大问题考虑二分,二分答案用二分图匹配去求链覆盖即可,记得floyd处理闭包。 吐槽: 调了半天发现是二分上界太大...wtf? C 阅读全文
posted @ 2018-12-11 21:51 Allorkiya 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页