提出 #27425245
ソースコード 拡げる
/* Haabil Qabil ro kosht Ya Qabil Haabil ro kosht? */ #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int,int> pii; typedef pair<ll,ll> pll; void debug_out() { cerr << endl; } template <typename Head, typename... Tail> void debug_out(Head H, Tail... T) { cerr << " " << H; debug_out(T...); } #define debug(...) cerr << "(" << #__VA_ARGS__ << "):", debug_out(__VA_ARGS__) #define all(x) x.begin(), x.end() #define MP(x, y) make_pair(x, y) #define F first #define S second const int MAXN = 2e5 + 10; int n, a[MAXN], b[MAXN]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cin >> n; for (int i = 1; i <= n; i++){ cin >> a[i] >> b[i]; } int L = b[1]; int R = a[1]; for (int i = 1; i <= n; i++){ L = min(L, b[i]); R = max(R, a[i]); if (R < L){ cout << "0\n"; continue; } cout << R - (L + R) / 2 << '\n'; } return 0; }
提出情報
提出日時 | |
---|---|
問題 | B - Range Point Distance |
ユーザ | amirvahidi |
言語 | C++ (GCC 9.2.1) |
得点 | 400 |
コード長 | 976 Byte |
結果 | AC |
実行時間 | 59 ms |
メモリ | 5200 KiB |
ジャッジ結果
セット名 | Sample | All | ||||
---|---|---|---|---|---|---|
得点 / 配点 | 0 / 0 | 400 / 400 | ||||
結果 |
|
|
セット名 | テストケース |
---|---|
Sample | 00-sample-001.txt, 00-sample-002.txt |
All | 00-sample-001.txt, 00-sample-002.txt, 01-001.txt, 01-002.txt, 01-003.txt, 01-004.txt, 01-005.txt, 01-006.txt, 01-007.txt, 01-008.txt, 01-009.txt, 01-010.txt, 01-011.txt, 01-012.txt, 01-013.txt |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
00-sample-001.txt | AC | 11 ms | 3504 KiB |
00-sample-002.txt | AC | 3 ms | 3580 KiB |
01-001.txt | AC | 2 ms | 3640 KiB |
01-002.txt | AC | 38 ms | 4400 KiB |
01-003.txt | AC | 8 ms | 3708 KiB |
01-004.txt | AC | 2 ms | 3592 KiB |
01-005.txt | AC | 47 ms | 4880 KiB |
01-006.txt | AC | 35 ms | 4336 KiB |
01-007.txt | AC | 20 ms | 3956 KiB |
01-008.txt | AC | 56 ms | 5144 KiB |
01-009.txt | AC | 59 ms | 5176 KiB |
01-010.txt | AC | 58 ms | 5136 KiB |
01-011.txt | AC | 55 ms | 5136 KiB |
01-012.txt | AC | 58 ms | 5132 KiB |
01-013.txt | AC | 55 ms | 5200 KiB |