B题,求解为什么才过90%的样例
#include <bits/stdc++.h> using namespace std; int main() { int n,k; cin>>n>>k; if(k==(n-1)) { cout<<"-1"<<endl; return 0; } int c; c=n; for(int i=1;i<=n;i++) { if(k>0) cout<<i<<" "; else {cout<<c--<<" ";} k--; } return 0; }
#include <bits/stdc++.h> using namespace std; int main() { int n,k; cin>>n>>k; if(k==(n-1)) { cout<<"-1"<<endl; return 0; } int c; c=n; for(int i=1;i<=n;i++) { if(k>0) cout<<i<<" "; else {cout<<c--<<" ";} k--; } return 0; }
相关推荐