diff --git a/2020/Div 3/661 Div 3/Programs/Remove Smallest.cpp b/2020/Div 3/661 Div 3/Programs/Remove Smallest.cpp index dafe6c79..03dcf367 100644 --- a/2020/Div 3/661 Div 3/Programs/Remove Smallest.cpp +++ b/2020/Div 3/661 Div 3/Programs/Remove Smallest.cpp @@ -1,44 +1,36 @@ -#include -#include -#include - -#define all(v) (v).begin(), (v).end() +#include +#include +#define lli long long int +#define pb push_back +#define cio ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL) +#define rep(i,a,n) for(i=a;i> no_of_elements; - - vector A(no_of_elements + 1); - for(int i = 1; i <= no_of_elements; i++) - { - cin >> A[i]; - } - - sort(all(A)); - - int possible = true; - - for(int i = 2; i <= no_of_elements; i++) - { - if(A[i] - A[i - 1] > 1) - { - possible = false; - break; - } - } - - cout << (possible ? "YES\n" : "NO\n"); -} - int main() { - int no_of_test_cases; - cin >> no_of_test_cases; - - while(no_of_test_cases--) - solve(); - - return 0; + lli t,n,i,a,k; + cin>>t; + while(t--){ + cin>>n; + k=0; + vectorv; + for(i=0;i>a; + v.pb(a); + } + sort all(v); + for(i=1;i