问:今天 ABC 的 E
  • 板块学术版
  • 楼主Scrutiny
  • 当前回复8
  • 已保存回复8
  • 发布时间2021/1/30 21:50
  • 上次更新2023/11/5 04:07:12
查看原帖
问:今天 ABC 的 E
258325
Scrutiny楼主2021/1/30 21:50

题意大概是,有 nn 种珠宝,每种数量充足,编号 1n1\sim n。有 mm 个约束,第 ii 个是编号为 aia_ibib_i 的珠宝必须相邻摆放。给定 kkc1,c2,,ckc_1,c_2,\cdots,c_k,问:有最少摆放几个珠宝(种类可以重复),使得编号为 c1,c2,,ckc_1,c_2,\cdots,c_k 的珠宝均在这种摆放中出现。(不要求按序出现)如果不可能输出 -1

n,m105,k17n,m\le10^5,k\le 17

我的思路:在 aia_ibib_i 间连一条边,然后枚举 {ck}\{c_k\} 的排列 ci1,ci2,,cikc_{i_1},c_{i_2},\cdots,c_{i_k},计算由 ci1c_{i_1} 出发,经 ci2,,cik1c_{i_2},\cdots,c_{i_{k-1}},到达 cikc_{i_k} 的最短路径长度。但感觉这会 T 掉,求神仙提供思路,谢谢!

2021/1/30 21:50
加载中...