2019-team11/0004
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
=== 2019.05.30 2016 Multi-University Training Contest 4 总结 By 1em0n Team ===
=== Part 1 流水账 ===
=== Part 2 队员总结 ===
=== 孔畅 ===
=== 夏天鑫 ===
=== 黄彦玮 ===
=== 补题 ===
|| Contest Name || A || B || C || D || E || F || G || H || I || J || K || L || M ||
|| 2016 Multi-University Training Contest 4 || O || . || . || . || O || Ø || . || . || Ø || O || O || O || X ||
O:当场通过 .:尚未通过 Ø:赛后通过 #:口胡通过 X:不存在的
=== 题解 ===
F:给定字符c和一个串,问有多少个本质不同的子串含c。————后缀数组,答案为/sum (i=0 to len-1) len-max(nxt[sa[i]],height[i]+sa[i]),其中nxt[i]是i位置之后离i最近的c的位置,画个图还是很好理解的。
I:题意太长,做法是根据w矩阵在i,j之间连边,原串中n个点每个点的权值为-a[s[i]],每个字符建一个点权为a[i]-b[i]的点,转化成最大权闭合子图,跑一个网络流。
2019.05.30 2016 Multi-University Training Contest 4 总结 By 1em0n Team
Part 1 流水账
Part 2 队员总结
孔畅
夏天鑫
黄彦玮
补题
| Contest Name | A | B | C | D | E | F | G | H | I | J | K | L | M |
| 2016 Multi-University Training Contest 4 | O | . | . | . | O | Ø | . | . | Ø | O | O | O | X |
O:当场通过 .:尚未通过 Ø:赛后通过 #:口胡通过 X:不存在的
题解
F:给定字符c和一个串,问有多少个本质不同的子串含c。————后缀数组,答案为/sum (i=0 to len-1) len-max(nxt[sa[i]],height[i]+sa[i]),其中nxt[i]是i位置之后离i最近的c的位置,画个图还是很好理解的。
I:题意太长,做法是根据w矩阵在i,j之间连边,原串中n个点每个点的权值为-a[s[i]],每个字符建一个点权为a[i]-b[i]的点,转化成最大权闭合子图,跑一个网络流。