Submission #1188570

#TimeUsernameProblemLanguageResultExecution timeMemory
1188570em4ma2Divide and conquer (IZhO14_divide)C++20
0 / 100
0 ms320 KiB
// اللهم صل على محمد وعلى ال محمد كما صليت على ابراهيم وعلى ال ابراهيم انك حميد مجيد #include "bits/stdc++.h" using namespace std; //#define ll long long #define int long long #define pb push_back #define applejuice ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr); const int mod=1e9+7; const int inf=1e18; const int mxsz=2e7+4; int off=1; signed main() { applejuice; int n; cin>>n; int a[n+1]={},g[n+1]={},e[n+1]={}; int preg[n+1]={},pre[n+1]={}; for (int i=1;i<=n;i++){ cin>>a[i]>>g[i]>>e[i]; preg[i]=preg[i-1]+g[i]; pre[i]=pre[i-1]+e[i]; } int ans=0; for (int i=1;i<=n;i++){ for (int j=i;j<=n;j++){ int pr=pre[j]-pre[i-1],dis=a[j]-a[i]; if (j==i)dis=1; //cout<<pr<<" "<<dis<<endl; if (pr==dis){ ans=max(ans,preg[j]-preg[i-1]); } } } cout<<ans<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...