Advertisement
a53

scara2

a53
May 7th, 2019
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. ///O(N*N)
  2. #include<fstream>
  3. #include<string.h>
  4. using namespace std;
  5. ifstream fin ("scara.in");
  6. ofstream fout("scara.out");
  7. int N, i, k;
  8. int main(){ fin>>N;
  9. int v[N+1], a[N+1], b[N+1];
  10. for(i=1;i<=N;i++){
  11. fin>>v[N+1-i];
  12. b[i]=i; a[i]=i;
  13. }
  14. for(k=2;k<=N;k++){
  15. for(int i=1;i<=k-1;i++) a[i]=b[k-b[i]];
  16. memcpy(b+1,a+1,k*sizeof(int));
  17. }
  18. for(i=1;i<=N;i++) fout<<v[a[i]]<<" ";
  19. fout<<"\n"; fout.close(); fin.close();
  20. return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement