HBC234864[SCOI2010]字符串,排列组合,组合数学,gcd与exgcd,逆元,数论造桥题解

三月梨花 算法基础篇 50 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!

今天是愉快的周末,牛可乐和牛妹在一起玩游戏。牛妹给了牛可乐  个造桥的零件,每个零件以字符串的形式给出,每个字符串两端的字符是零件的接口,两个零件可以通过连接不同端的接口(一个零件的左端只能连接另一个零件的右端,右端则只能连接左端)得到一个更长的零件,新零件的长度是原零件的长度之和。 牛妹规定,零件不能翻转,且零件左边的接口只能由该零件左边的零件去连接(这意味着,应该按顺序选取零件),右端同理。 牛可乐想得到牛妹的赞许,因此他要想用牛妹给的零件拼接一个尽可能长的桥梁,你能帮帮他吗?

标签: HBC234864[SCOI2010]字符串 排列组合 组合数学 gcd与exgcd 逆元 数论造桥题解