제출 #121031

#제출 시각아이디문제언어결과실행 시간메모리
121031IOrtroiiiAlternating Current (BOI18_alternating)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int N = 100100; int color[N]; int main() { ios_base::sync_with_stdio(false); int n, m; cin >> n >> m; vector<tuple<int, int, int>> vals; for (int i = 1; i <= m; ++i) { int l, r; cin >> l >> r; assert(l <= r); vals.emplace_back(l, -r, i); } sort(vals.begin(), vals.end()); int gol = 0; int gor = 0; for (auto v : vals) { int l, r, id; tie(l, r, id) = v; r = -r; if (gol < gor) { if (l > gol + 1) { puts("impossible"); return 0; } color[id] = 0; gol = max(gol, r); } else { if (l > gor + 1) { puts("impossible"); return 0; } color[id] = 1; gor = max(gor, r); } } if (min(gol, gor)) < n) { puts("impossible"); return 0; } for (int i = 1; i <= m; ++i) { printf("%d", color[i]); } }

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

alternating.cpp: In function 'int main()':
alternating.cpp:43:23: error: expected primary-expression before '<' token
    if (min(gol, gor)) < n) {
                       ^