Submission #936599

#TimeUsernameProblemLanguageResultExecution timeMemory
936599penguin133Modern Machine (JOI23_ho_t5)C++17
3 / 100
3076 ms3164 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define pi pair<int, int> #define pii pair<int, pi> #define fi first #define se second #ifdef _WIN32 #define getchar_unlocked _getchar_nolock #endif mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count()); int n, m, q; char C[1200005], B[1300005]; int A[130005]; void solve(){ cin >> n >> m; for(int i = 1; i <= n; i++)cin >> C[i]; for(int i = 1; i <= m; i++)cin >> A[i]; cin >> q; while(q--){ int l, r; cin >> l >> r; for(int i = 1; i <= n; i++)B[i] = C[i]; for(int i = l; i <= r; i++){ int cur = A[i]; B[A[i]] = 'R'; while(cur >= 1 && cur <= n){ if(B[cur] == 'R')B[cur] = 'B', cur++; else B[cur] = 'R', cur--; } } int ans = 0; for(int i = 1; i <= n; i++)ans += (B[i] == 'R'); cout << ans << '\n'; } } main(){ ios::sync_with_stdio(0);cin.tie(0); int tc = 1; //cin >> tc; for(int tc1=1;tc1<=tc;tc1++){ // cout << "Case #" << tc1 << ": "; solve(); } }

Compilation message (stderr)

Main.cpp:40:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   40 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...