fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main() {
  4. unordered_map<int,int> hash;
  5. int n;
  6. cin>>n;
  7. int a[n];
  8. for(int i=0;i<n;i++)
  9. {
  10. cin>>a[i];
  11. hash[a[i]]=1;
  12. }
  13. int target;
  14. cin>>target;
  15. sort(a,a+n);
  16.  
  17. for(int i=0;i<n;i++)
  18. {
  19. if(hash[target-a[i]]==1)
  20. {
  21. hash[target-a[i]]=0;
  22. hash[a[i]]=0;
  23. cout<<a[i]<<" and "<<target-a[i]<<endl;
  24. }
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
Standard output is empty