解题说明:本题是求出一组和为n的素数,最简单的想法是输出2和3
#include<cstdio>
#include <cstring>
#include<cmath>
#include<iostream>
#include<algorithm>
#include<vector>
#include <map>
using namespace std;
int main()
{
int k,i;
scanf("%d",&k);
printf("%d\n",k/2);
for(i=0;i<k/2-1;i++)
{
printf("%d ",2);
}
if(k%2)
{
printf("%d\n",3);
}
else
{
printf("%d\n",2);
}
return 0;
}