제출 #69515

#제출 시각아이디문제언어결과실행 시간메모리
695153zpElection (BOI18_election)C++14
28 / 100
3048 ms3204 KiB
#include<bits/stdc++.h> using namespace std; int s[500009]; main(){ int n; cin >> n; string W; cin >> W; for(int i = 1; i <= W.size(); i++) if(W[i-1] == 'C') s[i] = s[i-1]+1; else s[i] = s[i-1] - 1; int q; cin >> q; while(q--){ int l, r; cin >> l >> r; int S = 0; int M = 0; for(int i = l - 1; i <= r; i++){ if(s[i] + S < s[l - 1]){ S++; M = max(0, M-1); } if(s[i] > s[r]){ M = max(M, s[i] - s[r]); } } cout << S + M << endl; } }

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

election.cpp:4:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main(){
      ^
election.cpp: In function 'int main()':
election.cpp:9:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i = 1; i <= W.size(); i++)
                    ~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...