I.M.MORTAL's blog

By I.M.MORTAL, history, 6 weeks ago, In English

What is wrong in my code I am pasting my code here of today contest problem A... I am little confused why it is giving NO in 3rd test case Anyone please explain...

include <bits/stdc++.h>

using namespace std;

int main() { int t; cin>>t; while(t--){ int n; cin>>n; int a[n]; int sum = 0; for(int i = 0; i <= n-1; i++){ cin>>a[i]; sum = sum + a[i]; } for(int i = 0; i <= n-1; i++){ if((sum — a[i])== a[i]*(n — 1)){ cout<<"YES"<<endl;

}   
 }

cout<<"NO"<<endl;

}

}

 
 
 
 
  • Vote: I like it
  • -5
  • Vote: I do not like it

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by I.M.MORTAL (previous revision, new revision, compare).

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

U r doing wrong in using break; ig.

  • »
    »
    6 weeks ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    Bhaiya can you edit my code Only make changes in my code Thanks in advance

    include <bits/stdc++.h>

    using namespace std;

    int main() { int t; cin>>t; while(t--){ int n; cin>>n; int a[n]; int sum = 0; for(int i = 0; i <= n-1; i++){ cin>>a[i]; } for(int i = 0; i <= n-1; i++){

    sum = sum + a[i];
      }

    for(int i = 0; i <= n-1; i++){ if((sum — a[i])== a[i]*(n — 1)){ cout<<"YES"<<endl;

    }
    
     }

    cout<<"NO"<<endl;

    }

    }