Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 1 2 3 4 5 6=>6 1 5 2 4 3
- #include <iostream>
- using namespace std;
- int main() {
- int t,i,j,n,x;
- cin>>t;
- while(t--)
- {
- cin>>n;
- unsigned long long int a[n];
- for(i=0;i<n;i++)cin>>a[i];
- int mni=0,mxi=n-1;
- unsigned long long int mx=a[mxi]+1;
- for(i=0;i<n;i++)
- {
- if(i%2==0)
- {
- a[i]+=(a[mxi]%mx)*mx;
- mxi--;
- }
- else {
- a[i]+=(a[mni]%mx)*mx;
- mni++;
- }
- }
- for(i=0;i<n;i++)cout<<a[i]/mx<<" ";
- cout<<endl;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment