hdu 361B
2024-09-30 16:39:02
#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;
}
最新文章
- Linux 如何实现 VLAN - 每天5分钟玩转 OpenStack(12)
- 使用 Struts 2 实现国际化
- 两种写法实现Session Scope的Spring Bean
- Camera.ScreenPointToRay 解析
- 这个接口管理平台 eoLinker 开源版部署指南你一定不想错过
- 第三篇:数据可视化 - ggplot2
- 分布式改造剧集2---DIY分布式锁
- ElGamal密码
- c# base64编码解码
- java多态的向上转型与向下转型(与编译时类型与运行时类型有关)
- 大堆文字不如几张图片-论信息传递的方式以NodeMCU入门为例
- [luogu3178][bzoj4034][HAOI2015]树上操作
- [LOJ#2878]. 「JOISC 2014 Day2」邮戳拉力赛[括号序列dp]
- spring boot 中用@value给static变量赋值
- CentOS安装和部署SVN服务器
- C#打印类
- 20_java之集合Map
- 关于解决 请求被中止:无法建立SSL / TLS安全通道
- mysql创建用户授权
- Spring注解@Scope(";prototype";)
热门文章
- C#DataTable学习心得[转]
- 转: ORA-06508 could not find program unit being called: ";DBSNMP.BSLN_INTERNAL
- poj3368 Frequent values
- Struts2------拦截器和标签库和注解开发
- vue-router: $router.push遇到的问题
- [经典面试题]包含T全部元素的最小子窗口
- [转] 随机数是骗人的,.Net、Java、C为我作证
- matlab遗传算法工具箱
- CentOS6.8 RPM包安装快速zabbix22
- 迅为4412嵌入式安卓开发板兼容3G网络|4G网络