Advertisement
a53

2Groups

a53
Dec 30th, 2019
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. vector<long long> group1,group2;
  7. long long n,s,group1s;
  8. cin>>n;
  9. s=n*(n+1)/2;
  10. group1s=s/2;
  11. for(long long i=n;i>0;i--)
  12. {
  13. if(group1s-i>= 0)
  14. group1.push_back(i),group1s-=i;
  15. else
  16. group2.push_back(i);
  17. }
  18. sort(group1.begin(),group1.end());
  19. sort(group2.begin(),group2.end());
  20. for(long long i=0;i<group1.size();i++)
  21. cout<<group1[i]<<" ";
  22. cout<<'\n';
  23. for(long long i=0;i<group2.size();i++)
  24. cout<<group2[i]<<" ";
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement