Submission #344930

#TimeUsernameProblemLanguageResultExecution timeMemory
344930kkkDivide and conquer (IZhO14_divide)C++14
17 / 100
1 ms492 KiB
#include<iostream> #include<cstring> #define endl '\n' using namespace std; long long m[100003][4],dp[100003],used[5002],n; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); long long i,mm=0,maxi=0,j; cin>>n; for(i=1;i<=n;i++) { cin>>m[i][0]>>m[i][1]>>m[i][2]; if(i!=1){m[i][1]+=m[i-1][1]; m[i][2]+=m[i-1][2];} } for(i=1;i<=n;i++) { for(j=i;j<=n;j++) { if(m[j][2]-m[i-1][2]<m[j][0]-m[i][0])break; maxi=max(maxi,m[j][1]-m[i-1][1]); } } cout<<maxi<<endl; }

Compilation message (stderr)

divide.cpp: In function 'int main()':
divide.cpp:12:17: warning: unused variable 'mm' [-Wunused-variable]
   12 |     long long i,mm=0,maxi=0,j;
      |                 ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...