专栏文章

ARC203C

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miojf1ol
此快照首次捕获于
2025/12/02 20:11
3 个月前
此快照最后确认于
2025/12/02 20:11
3 个月前
查看原文
casework。
容易发现 kn+mk\le n+m,但是最短路是 n+m2n+m-2,直接分讨:
  • k<n+m2k<n+m-2:答案是 0。
  • k=n+m2k=n+m-2:显然答案是 (n+m2n1)\binom{n+m-2}{n-1}
  • k=n+m1k=n+m-1:显然此时再随便断掉一条边都可以。答案是 (n+m2n1)(n(m1)+m(n1)(n+m2))\binom{n+m-2}{n-1}\left(n(m-1)+m(n-1)-(n+m-2)\right)
  • k=n+mk=n+m:此时又要分讨。
    • 最短路等于 n+m2n+m-2,这意味着这是在选择一条最短路的基础上,接着断两条边形成的。但是 (x,y)(x,y+1)(x+1,y)(x,y)\to(x,y+1)\to(x+1,y)(x,y)(x+1,y)(x+1,y)(x,y)\to(x+1,y)\to(x+1,y) 这两条路径会互相把对方算一次,算重了,要减掉。这个减掉的值是在算“选定一个田字格,经过其左上角和右下角的方案数”。代数或组合推导可得 (n+m3)(n+m4n2)(n+m-3)\binom{n+m-4}{n-2}
    • 最短路等于 n+mn+m,这意味着我们要恰好向上或向左走一次。以向上为例,那么其前后两步一定是向右,我们把这个“右上右”的组合叫做 SS。那么此时相当于我们要向下走 n+1n+1 次,向右走 m3m-3 次,然后把向下的 n+1n+1 次中的某一次(不能是第一次,不然向上超界了;也不能是最后一次,不然前 nn 次向下已经导致向下超界)替换为 SS。这样组合起来恰好走了 n1n-1 次下和 m1m-1 次右。因此答案是 (n1)(n+m2m3)(n-1)\binom{n+m-2}{m-3}。向左的情况 n,mn,m 互换即可。

评论

0 条评论,欢迎与作者交流。

正在加载评论...