Advertisement
rajeshinternshala

Untitled

Jan 16th, 2024
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. int n;
  2.     vector<int>time(n);
  3.     int s = 0;
  4.     int last  = 0;
  5.     vector<int>ans(n,0);
  6.     for(int i=0;i<n;i++){
  7.         if(ans[i]==-1){
  8.             ans[i] = time[i];
  9.         }
  10.         else{
  11.             int finish = 0;
  12.             if(last < time[i]){
  13.                 finish = 300 + time[i];
  14.             }
  15.             else finish = 300 + last;
  16.             for(int j=i+1;j<n;j++){
  17.                 if(finish < time[i])break;
  18.                 else{
  19.                     int ex = j - i -1;
  20.                     if(ex>10)ans[j] = -1;
  21.                 }
  22.             }
  23.             ans[i] = finish;
  24. last = finish;
  25.  
  26.         }
  27.        
  28.     }
  29.     return ans;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement