Processing math: 100%

12 2019 档案

摘要:题意 有一种贪心求最大独立集的算法: 1. 随机一个排列 2. 按顺序加入独立集,如果一个点能加入,就加入S 给出一张图,问得出正确答案的概率。 n20 "传送门" 思路 用 dp[i][s] 表示排列集合为 i,最大独立集的大小为 s 的方案数,a[x]表示 阅读全文
posted @ 2019-12-19 10:55 flyfeather 阅读(154) 评论(0) 推荐(0)
摘要:题意 有1n的数和m个操作。进行ai操作时,会将ai的倍数权值+1。 对于每个操作可以选择是否进行,问对于所有情况,权值整除4的格子总数 n109,m20 "传送门" 思路 首先考虑暴力,即对于每个数nm求出有多少个操作会影响到它,答案 阅读全文
posted @ 2019-12-18 12:28 flyfeather 阅读(231) 评论(0) 推荐(0)
摘要:题意 有一个非负整数序列ai,你要将他分成恰好k段,记si为第i段的和,mi为第i段的最大值,你需要保证这种划分方案对任意1imid x_ix_i 0mid x_i+last_i (mid 阅读全文
posted @ 2019-12-13 12:27 flyfeather 阅读(616) 评论(2) 推荐(2)
摘要:题意 有一棵 n 个点的树和 m 个人,第 i 个人从 ui 走到 vi 现在要发宠物,要求一个人要么他自己发到宠物,要么他走的路径上的都有宠物。 求最小代价,并输出任意方案。 n,m20000 "传送门" 思路 对每个人和每条树边都建一个点。 源点向每个人连 阅读全文
posted @ 2019-12-09 10:48 flyfeather 阅读(276) 评论(0) 推荐(1)
摘要:题意 给定 n 个只由 a,b 组成的字符串,保证两两不同。 要求从中选出尽可能多的字符串,使得选出的字符串中,任意一个字符串不是另一个的子串。 求最多能选多少并输出一个可行解。 n750,|Si|106 "传送门" 思路 考虑根据包含关系建边,可 阅读全文
posted @ 2019-12-08 19:20 flyfeather 阅读(350) 评论(0) 推荐(0)
摘要:题意 给出一个长度为奇数n的残缺 串,问有多少种补全方法,每次将连续三个位替换为它们的中位数后,能有一种方案使它变为 。 n3105 思路 左边表示栈顶。 将操作简化为:将 变为 ;将 变为 ;删掉相邻的 或`10 000 01 10 111`。同类内部的顺序并不影响结果。 现 阅读全文
posted @ 2019-12-06 20:06 flyfeather 阅读(410) 评论(0) 推荐(0)
摘要:题意 有一张n个点的完全图,点权为a[i]wi,j=ai aj。问这个图的最小生成树。 $n \leq 2 10^5,a[i] typedef long long ll; const int N=200005,W=30; int trie[N 30 阅读全文
posted @ 2019-12-06 10:36 flyfeather 阅读(150) 评论(0) 推荐(0)
摘要:题意 有一张n个点的完全图,点权为a[i]wi,j=aiandaj。问这个图的最大生成树。 $n \leq 10^5,a[i] const int N=100005; int a[1=1;i ){ for (int j=0;j<m & 阅读全文
posted @ 2019-12-06 08:59 flyfeather 阅读(271) 评论(0) 推荐(0)

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