05 2017 档案
摘要:题意 给出一张DAG,要求删除尽量多的边使得连通性不变.(即:若删边前u到v有路径,则删边后仍有路径).点数30000,边数100000. 分析 如果从u到v有(u,v)这条边,且从u到v只有这一条路径,那么这条边必须保留.否则这条边一定可以删除.因为如果有不止一条路径从u到v,必然存在点x(x!=
阅读全文
摘要:题意 给出一个长度为n的正整数序列,要求把它划分成若干个连续的区间,使得每个区间的数字之和都不超过给定的lim.最后的代价等于每个区间的最大值之和.求最小代价.n include using namespace std; const int maxn=300006; typedef long lon
阅读全文
摘要:向别人学习一波,记点流水帐.17.5.29开坑. 5.29 早晨看了道据说是树状数组优化DP的题(hdu5542),然后脑补了一个复杂度500^3的meet in the middle.然后死T...弃疗. 上午考试有一道sb线段树和一道简单数位DP.还有一道是毕姥爷在WC讲的"超立方体".对着数据
阅读全文
摘要:题意 给出n个长度均为m的不同01串,随机生成一个无限长的01串,对n个01串中的每个,求出它最先在随机串中出现的概率. 分析 写这个题的题解比写这个题还难...我可能学了假的概率DP...假装我理解清楚了把坑填了算了.... 一眼AC自动机,然后一直在想把AC自动机上的做法优化到线性,GG. 标算
阅读全文
摘要:题意 n个点的完全图,每个点的点权是在m位的二进制数中随机选取的.每条边的边权是两个点的点权的异或值. 问最小生成树的边权和的期望.模一个质数输出. 分析 考试的时候写这个题,然后期望得分100 实际得分20,然后调着调着没调出来呢,然后机房跳闸机器还原当时的打表程序没了. 然后悲痛地按考试时的方法
阅读全文
摘要:一点也不优雅的LCT大力跑过去了23333.标算是并查集加特技... c++ include include using namespace std; const int maxn=500005; struct node{ node ch[2], prt; bool mk,isroot; int v
阅读全文
摘要:(很长时间没更新了 _
阅读全文
摘要:5.10开坑,别问我为啥今天才开始写,前几天玩得太开心了233 5.7 坐火车坐火车,坐地铁坐地铁.其实是第一次坐地铁233.解锁了在地铁上双手玩手机不扶东西站立的姿势? 全程烧流量上QQ,拜大佬约面基. 试机题是noi2016day1的T1和T2,我比较懒敲了t1的95分暴力就开始浪(写暴力用后缀
阅读全文
摘要:题意: 有n个球排成一列,每个球都有一个颜色,用A Z的大写字母来表示,我们每次随机选出两个不同的球ball1,ball2(有种选法,这里两个球的顺序是有用的),使得后者染上前者的颜色(两个球的颜色可以相同). 求期望操作多少次,才能使得所有球的颜色都一样? 分析: 我们从比较简单
阅读全文