Loading

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 欧拉回路 感觉自己学了个假的欧拉回路。 trick 1 给定一个图,我们需要给每个边定向,使得每个点入度与出度差不超过 \(1\) 。 \(sol:\) 首先,因为有奇数点的存在,我们不能直接构造出欧拉回路。所以我们建立一个虚点,然后从所有奇数点和虚点连边,显然此时所有点度数都为偶数,我们跑欧拉回路 阅读全文
posted @ 2024-02-24 22:11 Larunatrecy 阅读(42) 评论(0) 推荐(0)
摘要: T1 statement 给定一个 \(n\) 个点 \(m\) 条边的无向图,每个点有一个颜色。 定义一次变化为,所有点同时执行:要么颜色不变,要么变成某一个邻居的颜色。 请在不超过 \(2n^2\) 次操作内把某个起始状态变成终止状态 solution 简单题 首先某个连通块分别考虑,无解的条件 阅读全文
posted @ 2024-02-22 21:58 Larunatrecy 阅读(58) 评论(0) 推荐(0)
摘要: 总结 8.00~8.40 想 \(T1\) ,但咋都不会多项式复杂度的做法。 很快想到相当于找一棵生成树,如果颜色不同边权为1,否则为0,然后再加上不在树上的颜色个数。 突然发现,因为一种颜色一定在最右边被加进树里,所以只需要强制要求这棵树包含每种颜色最右边的点即可。 然后就可以线性 \(dp\) 阅读全文
posted @ 2024-02-18 18:37 Larunatrecy 阅读(49) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-02-05 18:40 Larunatrecy 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-01-11 20:21 Larunatrecy 阅读(0) 评论(0) 推荐(0)
摘要: 引入 对于一个无向图,我们可以通过如下三种操作缩小规模: 删一度点:把度数为一的点删掉 缩二度点:把度数为二的点缩成一条边 叠合重边:把两条重边合并 可以证明,对于满足 \(m-n\leq k\) 的连通图,通过以上操作可以使得新图点数 \(\leq 2k\),边数 \(\leq 3k\) ,且我们 阅读全文
posted @ 2023-11-25 22:19 Larunatrecy 阅读(151) 评论(0) 推荐(0)
摘要: Day -???? (2022/11/26) 一切都结束了 Day -??? (2023/4/1) 我做了一个一模一样的梦 Day -?? (2023/7/26) 我至少有一个月不会再做梦了 Day -? (2023/9/29) 我又开始仰望月亮了 Day -3 (2023/11/15) 我跌入了水 阅读全文
posted @ 2023-11-24 19:57 Larunatrecy 阅读(125) 评论(0) 推荐(0)
摘要: ZJOI2022 树 考虑一下容斥,钦定若干个节点满足要么都为叶子,要么只有一遍是叶子,另一边无所谓。 记 \(dp_{i,j,k}\) 表示前 \(i\) 个节点, \(T_1\) 中有 \(j\) 个 \(1\to i-1\) 的节点不是叶子,\(T_2\) 中有 \(k\) 个 \(i+1\t 阅读全文
posted @ 2023-11-21 13:04 Larunatrecy 阅读(32) 评论(0) 推荐(0)
摘要: # solution 首先求出两条路径 $(A,B)$ $(C,D)$ 的交路径,记作 $(S,T)$ 。 那么假设相遇在某个节点 $u$,相遇的条件可以写成下面的式子: $$k_1t_1+r_1+d_1 s=k_2t_2+r_2+d_2s$$ 其中: $t_1,t_2$ 为周期,$r_1,r_2$ 阅读全文
posted @ 2023-09-01 17:26 Larunatrecy 阅读(17) 评论(0) 推荐(0)
摘要: ### [题目传送门](https://www.luogu.com.cn/problem/P6105) ## solution 妙妙题。 分成 $a+b\geq C$ 和 $a+b using namespace std; const int N = 5e5+7; multiset num,ans; 阅读全文
posted @ 2023-08-03 21:51 Larunatrecy 阅读(82) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页