摘要:
跑到了SJTU集训,以后真的就是SJTU的人了。梦幻的感觉。 Now,I am typing in SJTU. As a Chinese,why not use Chinese to write this blog? That's because there is no Chinese typewr 阅读全文
摘要:
昨天的题目有点奇怪,我就不写了... 今天的题目更奇怪,但是还是比较显然的。 第一题:给你一个无向图的最小割矩阵,然后让你还原这个图。 最小割最多n-1个,由某些显然的性质可知,最终的图是一个树。 然后尝试构造这棵树,怎么构造? 我先找到当前点集中最小的权值,然后依据这个值将点集划分成两块,分治,最 阅读全文
摘要:
0709: 排名还是不高,毕竟没切出来题。 第一题dalao: 要求你做一个三维数点,只回答最终有多少个点对的状态是完全小于(可比?)的。(n<=2000000) 特殊限制是三维都是随机排列。 陈立杰在APIO讲过,当时我翘了...... 在考场上努力卡常,结果卡常失败,应该拿到60,评测炸了,中间 阅读全文
摘要:
快退役了,赶快发挥一下剩余价值QWQ。 长郡集训第二场: T1:小Y 首先给定一个排列,然后每次询问给定两个区间,问左边区间的所有排列中有多少可以恰好可以使得左边的每个数恰好小于右边的每个数。n,m<=100000,P的逆序对<=100000 暴力做法是把两个区间拎出来,放一起排序,然后从左到右扫, 阅读全文
摘要:
今天的题很奇怪。 T1:几乎欧拉图。 SYQ之前出过这道题的加强版。 T2:给定一个网格图,你可以从边上经过,要求你找到一条权值最小的从左上角开始的回路,使这个回路包含所有关键点。 关键点比较少的时候可以DP+SPFA。 正解是先预处理出从左上交到每个关键点的最短路径树,然后发现一定存在一种最优方案 阅读全文
摘要:
今天的题目可说的地方不多。 T1:CF上有原题,题意是固定某点求此点所在联通块方案数。 我输了n行,题目要求输出一行。 T2:环的大小不超过5的非连通图求最长不可重路径。 tarjan没有注意到非联通图的情况,全挂了,否则得60。 如果在DFS的时候别搞事情就A了。 T3:公式推得没什么问题,但没想 阅读全文
摘要:
王队长的题目很支持啊。 T1:给定一种合并两个图的方式,给定最终的图,求经过了多长时间。 可以看出,给定的图若有解,则肯定只有唯一一组解。 那么现在的任务是快速找到分割的方案,由合并图的方式可得一种O(1)分割一个图的方案。 根据分割方案判断时间点,顺便判断无解,时间复杂度O(Tm),因为最多删除m 阅读全文
摘要:
T1: 每个点被标记影响到的速度是一个区间,然后就转化为有多少种方案可以使得选择的区间覆盖整个区间。 这道题有特殊之处,区间左端点不降,右端点也不降。 可以直接DP搞,否则十分麻烦。 T2: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 这题有特殊性质,由于要求的是所有子串,所有 阅读全文
摘要:
T1: 一个费用流,考场硬推费用流模型推出来了。 大致的思路是转化为区间K覆盖模型来做,然后需要多一个限制是每个区间不能覆盖超过一个限度。 先假定全部选B,计算贡献。然后计算将某些B转成A。 使用区间K覆盖的第二种思路,每个区间转成一条边,每个点转成对几个区间的覆盖。 然后跑费用流。 这就需要用上下 阅读全文
摘要:
T1: 要求你在一颗树上做背包,并且遍历这棵树的每个节点,内存要求不能超过20M。 嗯...很坑,在写了分块之后,我发现被卡了,O2下1.2秒正好,非O2下3秒左右,时限1.7秒,哔了狗了。 能得60也是托了数据过水的洪福。 正解:这题本质是要求你确定一条树上的欧拉路径,并且使每次同时维护的未遍历的 阅读全文