题解:AT_arc198_a [ARC198A] I hate 1
题意解析:
由题意可知:集合里的元素
而其中:
那么想要数量最多,那么就需要选择间隔为
所以我们选择偶数数列。因为选择奇数数列,就不能选择
而当
CODE:
#include<cstdio>
int main() {
int n;
scanf("%d",&n);
if(n==1) printf("1\n1");//特判 n=1 的情况
else{
int a=n/2;
printf("%d\n",a);
for(int w=1;w<=a;w++) printf("%d ",2*w);
}
printf("\n");
return 0;
}