洛谷P3599 Koishi Loves Construction 构造

正解:构造

解题报告:

传送门!

这题俩问嘛,就分成两个问题港QwQ

就按顺序趴,先港第一问QwQ

首先要发现,n在膜n意义下就是0嘛

那作为前缀和的话显然它就只能放在第一个

然后再想下,发现,如果n是奇数那1+...+n显然是n的倍数,就又是个膜意义下=0的,GG

偶数显然麻油关系咯QwQ

所以我们就可以先特判下,如果n是奇数直接GG辣(昂n==1要特判下吼QwQ

然后显然的是既然有解了就是一定能表示出所有的[0,n-1]

然后我们就这么想吼(以下表示都是在膜意义下的QwQ

1+n=1

3+(n-2)=1

5+(n-4)=1

...

!有没有get到规律

对就是说,我们把1和n放相邻,3和(n-2)放相邻,5和(n-4)放相邻

但是又有个问题鸭QAQ

就是,我们这样子只能表示出[1,n/2]嘛

然后考虑[n/2+1,n]显然是在这个过程中表示出来了

然后我jio得我前面列的时候就很清楚地提醒出来辽?

就是

(n-2)+1=n-1

(n-4)+2=n-2

(n-6)+4=n-3

综上,T1解决辽

get?

然后就港第二问QwQ

第二问依然是先利用n%n=0的特殊性质

所以n当然放在最后一个咯QwQ

然后这时候就要发现那就得(n-1)!不是n的倍数鸭

然后合数就被排除掉辽(n==4也要特判QwQ

猜你喜欢

转载自www.cnblogs.com/lqsukida/p/10293544.html
今日推荐