제출 #86612

#제출 시각아이디문제언어결과실행 시간메모리
866121Khan금 캐기 (IZhO14_divide)C++14
0 / 100
1068 ms3196 KiB
// In the name of GOD #include <bits/stdc++.h> using namespace std; #define good exit(0); #define nl endl #define ios ios_base :: sync_with_stdio(0), cin.tie(0), cout.tie(0); #define sz(s) (int)s.size() #define all(s) s.begin(), s.end() #define pb push_back #define bb begin() #define ee end() #define ff first #define ss second #define ll long long #define db double #define pii pair<int, int> const int N = 1e5 + 55; const int M = 1e9 + 7; int n, m; ll a[N], b[N], c[N]; ll ans; int main(){ cin >> n; for(int i = 1; i <= n; ++i){ int q, w, e; cin >> q >> w >> e; a[i] = a[i - 1] + q; b[i] = b[i - 1] + w; c[i] = c[i - 1] + e; } for(int i = 1; i <= n; ++i){ for(int j = i; j <= n; ++j){ if(a[j] - a[i] <= c[j] - c[i - 1] && i > 1 || i == 1 && a[j] - a[j - 1]<= c[j] - c[i - 1]){ ans = max(ans, b[j] - b[i - 1]); } } } cout << ans << nl; return 0; }

컴파일 시 표준 에러 (stderr) 메시지

divide.cpp: In function 'int main()':
divide.cpp:40:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                if(a[j] - a[i] <= c[j] - c[i - 1] && i > 1 || i == 1 && a[j] - a[j - 1]<= c[j] - c[i - 1]){
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...