제출 #1271528

#제출 시각아이디문제언어결과실행 시간메모리
1271528ac_quanTwo Antennas (JOI19_antennas)C++20
2 / 100
3093 ms4424 KiB
#include <bits/stdc++.h> using namespace std; #define all(ac) ac.begin(),ac.end() #define task "tet" #define fi first #define se second #define pii pair<int,int> #define db long double #define int long long struct Event { int x, y, z; }; int32_t main() { ios::sync_with_stdio(false); cin.tie(0), cout.tie(0); int n; cin >> n; Event a[n + 1]; for(int i=1;i<=n;i++) cin >> a[i].z >> a[i].x >> a[i].y; int q; cin >> q; while(q--) { int l, r; cin >> l >> r; int res = -1; for(int i=l;i<=r;i++) { for(int j=l;j<i;j++) { auto d = a[i], e = a[j]; int l1 = i - d.y, r1 = i - d.x; int l2 = j + e.x, r2 = j + e.y; if(j >= l1 && j <= r1 && i >= l2 && i <= r2) res = max(res, abs(d.z - e.z)); } } cout << res << '\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...