2025 ICPC Asia EC网络预选赛 - 第一场

太牛魔菜了,打自闭了,唉唉,

记几个若智玩意:

C

哥们我真的不会贪心啊,原来这个不需要网络流吗???

容易调整成相邻两个点连边,于是直接转化成了区间二分图匹配。然后线段树优化建图吧,t 完了。

然后大聪明的我用快 1h 时间想到了一个最大流等于最小割的做法,然后使用线段树优化 DP 成功拿下。

kaguya 跟我说贪心就好了。

唉贪心真你妈难,根本看不懂拟阵相关东西,有人能告诉我到底拟阵什么意思,,,

贪心:依次考虑每个点属于哪个区间,在所有可行区间中选左端点最靠左的那个,做完了。

J

我是牛魔

看到曼哈顿想一下切比雪夫!!!大豆问我这个了,我也秒回了,但是不知道为啥我们一致认为旋转后更复杂了,

实际上旋转后变成向左上、左下、右上、右下移动,这个可以直接拆成 左右移动 和 上下移动,于是两维独立了,

然后限制切比雪夫是 max 小于等于 \(k\),结果也就两维独立了,于是两维独立做一下。

现在问题是,有 \(n\) 个位置,每个位置可以左右移动 \(m\) 次,然后问最后所有点之间极差 \(\le k\) 的方案数。这个疑似怎么做都行了,若智。

但是我太手生了,所以还是写一下怎么做:我们显然可以枚举一下最后长度为 \(k\) 的区间在哪,然后计算一下所有点都到这个区域的方案数。但是显然这样会算重,因为可能集中在一个更短的区域内,怎么办呢,减掉一下即可,先算一下恰好为 \(k\) 的,好像是 \(f_k = solve(k) - \sum_i (i+1) f_{k-i}\) ??不对踹我。

K

不会 gf,qnmd。

写个式子:\(F = x(\frac{1}{1 - F} + (y-1)F^k)\),答案是 \([x^ny^m] F\)

拉反罢,\(x=\frac{F}{\frac{1}{1-F}+(y-1)F^k}\),复合逆 \(\frac{x}{\frac{1}{1-x}+(y-1)x^k}\),然后拉反答案就是 \([x^{n-1} y^m]\frac{1}{n} (\frac{1}{1-x}+(y-1)x^k)^n\),把 \(y\) 拆了得到答案是 \([x^{n-1}] \frac{1}{n} \binom{n}{m} x^{km} (\frac{1}{1-x} - x^k)^{n-m}\),再拆一下二项式可以得到最后的答案

ok 我算不明白了,不会推式子,先摆了,回头再说

posted @ 2025-09-07 22:06  APJifengc  阅读(1101)  评论(2)    收藏  举报