随笔分类 - a值得回顾
摘要:Cycle http://acm.hdu.edu.cn/showproblem.php?pid=5215 题意: 判断图中是否有奇环,偶环。 分析: 奇环直接判是不是二分图,黑白染色,如果一个点被染了两次,且不同色,那么存在奇环,否则不存在奇环。 偶环分为两种情况:1、如果在染色的过程中,一个点染了
阅读全文
摘要:1030: [JSOI2007]文本生成器 https://www.lydsy.com/JudgeOnline/problem.php?id=1030 分析: AC自动机+dp。 正难则反,求满足的,可以求出不满足的,用总的减去。所以考虑如何就出所有的长度为m的串里,没有出现任何一个单词的个数。 建
阅读全文
摘要:3257: 树的难题 https://www.lydsy.com/JudgeOnline/problem.php?id=3257 分析: 状态只与黑点有0个,大于0个,和白点有0个,1个,大于1个这六个状态有关系。f[u][0/1][0/1/2]表示以u为根的子树最小花费。 转移方程有点难写!!!
阅读全文
摘要:4299: Codechef FRBSUM https://www.lydsy.com/JudgeOnline/problem.php?id=4299 分析: 主席树。 https://blog.sengxian.com/solutions/bzoj-4408 代码:
阅读全文
摘要:2457: [BeiJing2011]双端队列 链接 很奇妙的转化。 题目要求最后的所有序列也是有序的,所以可以求出最后的序列(即排序后的序列),然后分成许多份,要求每一份都是一个双端序列,求最少分成多少份。 一个结论或者规律:每一个双端队列的数对应原序列的下标都是先下降后增加的(考虑双端序列的构造
阅读全文
摘要:2844: albus就是要第一个出场 链接 分析: 和HDU3949差不多互逆,这里需要加上相同的数。 结论:所有数任意异或,构成的数出现一样的次数,次数为$2^{n-cnt}$,cnt为线性基的大小。 结论:集合中所有异或值为0的集合有$2^{n-cnt}$个(包括空集)。 证明及详细过程参考:
阅读全文
摘要:3106: [cqoi2013]棋盘游戏 链接 分析: 极大极小搜索 + 记忆化。 代码
阅读全文
摘要:P2619 [国家集训队2]Tree I 链接 分析: 为了确定白边选入的数量,所以给白边加一个权值,二分这个值,然后最小生成树。可以发现白边的数量虽这个值的增大而减小,满足单调性。 有一个问题:如果在二分过程中给白边加上mid,白边数比need多,加mid+1,白边数need少。即存在很多相等的白
阅读全文
摘要:2111: [ZJOI2010]Perm 排列计数 链接 题意: 称一个1,2,...,N的排列$P_1,P_2...,P_n$是Magic的,当且仅当$2<=i<=N$时,$P_i>P_{i/2}$. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值 虽然是中文
阅读全文
摘要:3195: [Jxoi2012]奇怪的道路 链接 思路: 因为一个点只会和它前后k个点连边,所以,记录下每个点的前k个点和它自己(共k+1个点)的状态,1表示奇数,0表示偶数。 dp[i][j][s][p]表示当前考虑到第i个点,一共连了m条边,状态为s,在前k个点中,当前考虑第p个点是否与i连边。
阅读全文
摘要:链接 题意: 有n个人,每个人可能会说: 第x个人是好人/坏人 如果第x个人是好人/坏人,则第y个人是好人/坏人 思路: 状压dp,首先每个人所说的人只能是他前面10个人,所以对于第i个人记录下,他前面十个人的情况。 对于第i个人,如果他说的话一个状态不冲突,那么i可以由这个状态转移。 注意:对于“
阅读全文
摘要:链接 思路 好题! x,y太大了,直接搜索切在哪里显然会TLE,所以换种方法切。 由于要求所有的蛋糕必须面积等大,所以在一次切的过程中,不论横切还是竖切,必须切在等分点上,即使切完分成的两份的面积之比 等于 人数之比。 所以搜索时记录三个变量,蛋糕大小,人数,枚举切的位置。 疑惑:开始忘记了m/2,
阅读全文
摘要:P2144 [FJOI2007]轮状病毒 题目描述 轮状病毒有很多变种。许多轮状病毒都是由一个轮状基产生。一个n轮状基由圆环上n个不同的基原子和圆心的一个核原子构成。2个原子之间的边表示这2个原子之间的信息通道,如图1。 n轮状病毒的产生规律是在n轮状基中删除若干边,使各原子之间有唯一一条信息通道。
阅读全文
摘要:313. [POI2001] 和平委员会 ★★☆ 输入文件:spo.in 输出文件:spo.out 评测插件时间限制:1 s 内存限制:128 MB 题目描述 根据宪法,Byteland民主共和国的公众和平委员会应该在国会中通过立法程序来创立。 不幸的是,由于某些党派代表之间的不和睦而使得这件事存在
阅读全文
摘要:PID30 / [stupid]愚蠢的矿工☆ 背景 Stupid 家族得知在HYC家的后花园里的中央花坛处,向北走3步,向西走3步,再向北走3步,向东走3步,再向北走6步,向东走3步,向南走12步,再向西走2步( - -||)就能找到宝藏的入口,而且宝藏都是藏在山里的,必须挖出来,于是Stupid家
阅读全文
摘要:2733: [HNOI2012]永无乡 Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0
阅读全文
摘要:【bzoj3339】Rmq Problem Description Input Output Sample Input 7 50 2 1 0 1 3 21 32 31 43 62 7 Sample Output 30324 HINT 分析 离线算法。 对于[l,r]区间的询问,我们可以线性求出来,然
阅读全文
摘要:P3398 仓鼠找sugar P3398 仓鼠找sugar P3398 仓鼠找sugar 题目描述 小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而他的基友同时要从他的卧室(c)到图书馆(
阅读全文
摘要:P1053 篝火晚会 P1053 篝火晚会 P1053 篝火晚会 题目描述 佳佳刚进高中,在军训的时候,由于佳佳吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。在军训结束的那天晚上,佳佳被命令组织同学们进行篝火晚会。一共有n个同学,编号从1到n。一开始,同学们按照1,2,……,n的顺序坐成一圈,而
阅读全文
摘要:P1993 小 K 的农场 P1993 小 K 的农场 P1993 小 K 的农场 题目描述 小 K 在 Minecraft 里面建立很多很多的农场,总共 n 个,以至于他自己都忘记了每个 农场中种植作物的具体数量了,他只记得一些含糊的信息(共 m 个),以下列三种形式描 述: 农场 a 比农场 b
阅读全文

浙公网安备 33010602011771号