cf#327 (Div. 1)E. Birthday(最长反链)
链接:http://codeforces.com/contest/590/problem/E
题意:给出n(n<=750)个字符串,要求从中选出尽可能多的串,使得两两不是包含关系,并输出方案。(串长不超过10710^7)用AC自动机处理包含关系之后,题目转化为求最长反链,并输出方案。关于DAG的最长反链,可以参考这个,然而本题的难点在于输出方案。结论是:最小点覆盖的补集就是最长反链的方案。首先,由
原创
2015-10-27 20:35:15 ·
647 阅读 ·
0 评论