一次性AC,用时6分钟。
#include<iostream>
using namespace std;
const int N=1000+10;
int a[N];
int b[N];
int n;
void reverse(int a[],int size)
{
int j=0;
for(int i=size-1;i>=0;i--)
{
b[j]=a[i];
j++;
}
for(int i=j;i<n;i++)
b[i]=a[i];
}
int main()
{
// freopen("xxx.in","r",stdin);
// freopen("yyy.out","w",stdout);
int size;
cin >> n >> size;
for(int i=0;i<n;i++)
cin >> a[i];
reverse(a,size);
for(int i=0;i<n;i++)
cout << b[i] << " ";
// fclose(stdin);
// fclose(stdout);
return 0;
}