hdu 361B

来源:互联网 发布:jenkins 源码管理 编辑:程序博客网 时间:2024/05/13 18:10
#include<stdio.h>
int a[100100];
int main() {
int n,i,k;
while(scanf("%d%d",&n,&k)!=EOF) {
if(k==n) {
printf("-1\n");
continue;
}
for(i=2;i<=k+1;i++)
a[i]=i;
for(i=k+3;i<=n;i+=2) {
a[i]=i-1;
a[i-1]=i;
}
if(i-1==n) {
a[1]=n;
a[n]=1;
}
else
a[1]=1;
printf("%d",a[1]);
for(i=2;i<=n;i++)
        printf(" %d",a[i]);
printf("\n");
}
return 0;
}



原创粉丝点击