제출 #557716

#제출 시각아이디문제언어결과실행 시간메모리
557716Yazan_AlattarZagrade (COI20_zagrade)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; #define F first #define S second #define pb push_back #define endl "\n" #define all(x) x.begin(), x.end() const int M = 1007; const ll inf = 2e9; const ll mod = 1e9 + 7; const double pi = acos(-1); const double eps = 1e-6; const int dx[] = {0, -1, 0, 1}, dy[] = {1, 0, -1, 0}; const int block = 320; char ans[M]; int n, q; int main(){ // ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n >> q; for(int i = 1; i <= n; ++i) if(ans[i] == ''){ bool ok = 0; for(int j = i + 1; j <= n; ++j) if(ans[j] == ''){ cout << "? " << i << " " << j << endl; cout.flush(); cin >> ok; if(ok){ ans[i] = '('; ans[j] = ')'; break; } } if(!ok) ans[i] = ')'; } cout << "! "; for(int i = 1; i <= n; ++i) cout << ans[i]; cout << endl; return 0; }

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

zagrade.cpp:24:46: error: empty character constant
   24 |     for(int i = 1; i <= n; ++i) if(ans[i] == ''){
      |                                              ^~
zagrade.cpp:26:54: error: empty character constant
   26 |         for(int j = i + 1; j <= n; ++j) if(ans[j] == ''){
      |                                                      ^~