正解:构造+数论
解题报告:
maya这题好神仙啊我jio得,,,反正我当初听的时候是没有太懂的,,,
首先这题你要知道一些必要的数学姿势
比如哥德巴赫猜想巴拉巴拉的
然后直接讲题趴QAQ
首先看到说,分成质数之后,不难想到哥德巴赫猜想(,,,什么鬼辣我连哥德巴赫猜想的内容都不清楚哪里不难想到了QAQ
(哥德巴赫猜想:任一大于2的偶数可分为不同俩质数之和)
然后对这n个数的和:sum=n*(n+1)/2分类讨论
1)sum为质数 欧克分成一组就成了!
2)sum为非2偶数 利用哥德巴赫猜想分成俩质数之和凑出来就成了!
3)sum为奇合数,sum-2是质数 显然变成2和质数就好
4)sum为奇合数,sum-2也是奇合数 找出一个奇质数x,显然sum-x后成为情况2(其实情况34可以匹配成一种后QwQ
没了,好妙鸭
明儿打代码有点晚了QAQ