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;
}
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;
}
- hdu 361B
- HDU 3652 B-number
- HDU 2033 A+B
- HDU 2034 A-B
- hdu 1412 {A} + {B}
- HDU 1096 A+B
- HDU A^B
- HDU 1412 {A}+{B}
- hdu 1228A+B
- HDU 1412 ( {A} + {B} )
- HDU 1228 ( A + B )
- hdu 1288 A + B
- hdu 1228 A + B
- HDU 1229 A + B
- HDU 1412 {A}+{B}
- hdu A/B
- hdu A/B
- hdu 1228 A + B
- HttpComponents —— HTTP请求(HttpRequest)
- 顺序表
- Accelerated C++ Exercise 10-0(main函数参数)
- android 开发中惯用颜色,以及一些颜色的代码
- 本体开发导论——A Introduction to Ontology Development
- hdu 361B
- SAP Sybase SQLAnywhere 12的一次unload/reload来重建数据库
- 堆排序
- codeforces 361B
- 标题标签对seo的重要性!
- POJ 2516 Minimum Cost
- 信息系统安全开发注意事项(一)
- UIScrollView resuing three view
- 如何基于微信开放接口开发企业的微信 CRM?