QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#604459 | #6428. K Co-prime Permutation | mysterys | RE | 0ms | 0kb | C++14 | 538b | 2024-10-02 11:02:45 | 2024-10-02 11:02:48 |
answer
#include<bits/stdc++.h>
using namespace std;
#define FILE(x) freopen(x".in","r",stdin);freopen(x".out","w",stdout);
#define ll long long
#define endl '\n'
int n,k;
signed main(){
FILE("chase");
cin.tie(nullptr)->sync_with_stdio(false);
cout.tie(nullptr);
cin>>n>>k;
if(k>n||k<1) return cout<<-1,0;
if(k&1){
cout<<1<<' ';
for(int i=2;i<=k;i++){
cout<<(i%2==0?i+1:i-1)<<' ';
}
}else {
for(int i=1;i<=k;i++){
cout<<(i%2==1?i+1:i-1)<<' ';
}
}
for(int i=k+1;i<=n;i++) cout<<i<<' ';
return 0;
}
详细
Test #1:
score: 0
Dangerous Syscalls
input:
5 3