fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. const int MaxN=1e5;
  5. int dp[MaxN+1];
  6. int main() {
  7. int N,X;
  8. cin>>N>>X;
  9. vector<pair<int,int>> vec;
  10. int m[N]; // money
  11. int p[N]; // pages
  12. for(int i=0;i<N;i++){
  13. cin >> m[i];
  14. }
  15. for(int i=0;i<N;i++){
  16. cin >> p[i];
  17. vec.push_back({m[i],p[i]});
  18. }
  19. sort(vec.begin(),vec.end());
  20. for(int i=0;i<N;i++){
  21. cout << vec[i].first << " " << vec[i].second << '\n';
  22. }
  23. dp[0]=0;
  24. }
  25.  
Success #stdin #stdout 0s 5320KB
stdin
4 10
4 8 5 3
5 12 8 1
stdout
3 1
4 5
5 8
8 12