fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int ans(int arr[],int n,int k){
  4. unordered_set<int>m;
  5. for(int i=0;i<n;i++){
  6. int x=k-arr[i];
  7. if(m.find(x)!=m.end()){
  8. return 0;
  9. }
  10. else{
  11. m.insert(arr[i]);
  12. }
  13. }
  14. return -1;
  15.  
  16. }
  17. int main() {
  18. // your code goes here
  19. int arr[]={1,-2,1,0,5};
  20. int n=sizeof(arr)/sizeof(arr[0]);
  21. int k=0;
  22.  
  23. if(ans(arr,n,k)==-1){
  24. cout<<"false";
  25. }
  26. else{
  27. cout<<"true";
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 5332KB
stdin
Standard input is empty
stdout
false