fork download
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4. int t;
  5. cin>>t;
  6. while(t--){
  7. int n;
  8. cin>>n;
  9. int arr[n];
  10. int premin[n];
  11. for(int i=0;i<n;i++)
  12. cin>>arr[i];
  13. premin[0]=arr[0];
  14. premin[n-1]=arr[n-1]-arr[n-2];
  15. for(int i=n-2;i>0;i--){
  16. premin[i]=arr[i]-arr[i-1];
  17. }
  18. int counter=0;
  19. if(arr[0]-240>=0)
  20. counter+=2;
  21. else if(arr[0]-120>=0)
  22. counter++;
  23. if(1440-arr[n-1]>=240)
  24. counter+=2;
  25. else if(1440-arr[n-1]>=120)
  26. counter++;
  27. for(int i=0;i<n;i++){
  28. if(premin[i]>=240)
  29. counter+=2;
  30. else if(premin[i]>=120)
  31. counter++;
  32. }
  33. if(counter>=2)
  34. cout<<"YES"<<endl;
  35. else
  36. cout<<"NO"<<endl;
  37. cout<<counter<<" "; }
  38.  
  39. }
Success #stdin #stdout 0.01s 5280KB
stdin
1
14
120 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400
stdout
YES
2