krh 发表于 2014-12-13 11:21:03

【LL水】如何排出最佳队形

问题的起因如下图:



在考虑过各种主流CP之后,我排出了个人认为最理想的队形

那么问题来了:我是妮可厨,我希望妮可作为leader,但是又不想打乱CP顺序
各位喵玉有更好的队形吗?

要求有以下:
1,妮可是leader
2,妮姬要在一起
3,花凛要在一起
4,绘海要在一起
5,绘希要在一起
6,果鸟要在一起

其他CP比如妮希也要纳入考虑
怎样的队形才最好呢?

射命丸·文 发表于 2014-12-13 12:26:32

全队凛才是最赞的!(凛厨意味

血夜的梦魇 发表于 2014-12-13 12:41:22

只要有妮可和真姬就够了啦!

belotsebelo 发表于 2014-12-13 14:18:51

本帖最后由 belotsebelo 于 2014-12-13 14:20 编辑

這是一個數學的問題
如果要滿足1和2的話,就會是 _ _ _ _ 妮 姬 _ _ _ ←(#)
而由於4和5決定 繪海希 修羅場不可避,海 繪 希 三人必定要放在一起
但由於3和6說 花凜 和 果鳥 不可拆,因此若 海繪希 按(#)般放在 妮姬 的左方時, 妮姬 左方就只剩下一個空格,若要找人填補那空位, 花凜 或 果鳥 就會被拆,所以 海繪希 只能放在 妮姬 的右方,即 _ _ _ _ 妮 姬 海 繪 希 (當然也可以 _ _ _ _ 妮 姬 希 繪 海)
於是 花凜 和 果鳥 就放在剩下的位置了,例如 凜 花 鳥 果 妮 姬 海 繪 希
當然(花凜)和(果鳥)的位置可以調換,CP內的位置也可以調換,例如 鳥 果 凜 花 妮 姬 海 繪 希

因此若根據1至6的話妮希是排不出來的(茶)

結論:可惡的俄羅斯老流氓

WTT 发表于 2014-12-13 16:57:25

洒家身为重度鸟厨

表示谁分高谁主唱,不然的话洒家的选择困难症会发作

Hawke0323 发表于 2014-12-13 17:26:20

这个问题其实很简单……因为要求并不包含“所有成员必须出场”
因此9人全部使用妮可即满足所有条件

如果要求所有出场,算法可以有两种:
一个是暴力解法,罗列所有9!/2种搭配,然后逐个检测条件
要不就是动态编程,不过估计写程序的花费的时间还不如来个暴力解……
页: [1]
查看完整版本: 【LL水】如何排出最佳队形