摘要: 传送门 考虑到达某个点时的数长度要尽量短,那么可以把边长看成此边十进制下的位数 那么对于最终答案我们只要考虑最短路 $DAG$ 上的情况 又发现其实边长都很小,所以可以暴力拆边,把边权都拆成 $1$,这样就可以 $BFS$ 了 考虑最优情况,对于 $BFS$ 时同一层的点,要扩展到下一层,我们肯定要 阅读全文
posted @ 2019-09-16 12:01 LLTYYC 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 传送门 发现 $n$ 很小,考虑状压 $dp$,但是如果强行枚举列并枚举置换再转移复杂度太高了 考虑推推结论,发现我们只要保留列最大值最大的 $n$ 列即可,证明好像挺显然: 假设我们让列最大值比较小的列贡献给某一行,那么由抽屉原理发现这意味着列最大值排名前 $n$ 的某一列一定没对答案贡献, 此时 阅读全文
posted @ 2019-09-16 11:48 LLTYYC 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 传送门 考虑构建图论模型,每个客人看成边,菜看成点,那么每个客人连接他喜欢的两个菜 对于某个客人,如果他要开心,它连接的两点至少要有一个还未被选择 考虑一个显然的贪心,我们要尽量让每个客人只吃到一种菜 考虑构建一个生成树,每次从树上一个节点往外延伸,连向一个新的点,那之间的边就是新的一个客人 并且这 阅读全文
posted @ 2019-09-16 11:32 LLTYYC 阅读(327) 评论(0) 推荐(0) 编辑