回复:71楼
修正
一共7人,假设站成一排(问题里没说清楚要怎么站,是站成长蛇阵,还是八卦阵,还是七星阵...),位置按汉字一二三四五六七编号。
先把人分成:小荷君和如蝶夫妇,和剩下四人,这么两组(3+4),由于这个3人组里面有一对要站一起,所以剩下4人的构成可能是:1+1+2=4,2+2=4,1+3=4或者4=4。(例如1+1+2=4里面,就是说4人这组有两人站一起,其他两人被小荷君和如蝶夫妇隔开,至于是1+1+2还是1+2+1还是2+1+1都不影响)
然后考虑fd和岭南的矛盾,可简单得到:
1+1+2=4里面,fd在某个1里,则岭南有3种选择;fd在2里,岭南有2种选择,剩下两人无论如何有2种选择,所以这四个人一共有(2*3+2*2)*2=20种站法。
2+2=4里面,有4*2*2=16种。
1+3=4里面,有(1*3+2*2+1*1)*2=16种。
4=4里面,有(2*2+2*1)*2=12种。
然后再看上面各情况出现的方式有几种。
1+1+2=4的,一七都要是四人组的人,所以小荷君在二,夫妇在四五或五六,或小荷君在三,夫妇在五六,或镜像过来,共(2+1)*2*2=12种。
2+2=4的,小荷君在一或三,夫妇在剩下六人中间两人,或小荷君在三夫妇在六七,或镜像,(1+1+1)*2*2=12种。
1+3=4的,小荷君在一夫妇在三四或五六,或小荷君在二夫妇在三四或六七,或镜像,(2+2)*2*2=16种。
4=4的,小荷君在一夫妇在二三或六七,或小荷君在三夫妇在一二,或镜像,(2+1)*2*2=12种。
所以一共是20*12+16*12+16*16+12*12=832种。
稍微漂亮一点的方法,下面写