Submission #696556

#TimeUsernameProblemLanguageResultExecution timeMemory
696556Elvin_FritlKamenčići (COCI21_kamencici)C++17
0 / 70
0 ms212 KiB
#include <bits/stdc++.h> #define int int64_t #define ll int128_t using namespace std; int32_t main() { int n,k; cin>>n>>k; string v; cin>>v; int l=0,r=n-1,i=0; int red1=0,red2=0; while(l<=r){ if(v[l]=='P'){ l++; } else if(v[r]=='P'){ r--; } else if(v[l+1]=='C'){ l++; if(i%2==0){ red1++; } else{ red2++; } } else{ r--; if(i%2==0){ red1++; } else{ red2++; } } i++; if(red1==k || red2==k){ break; } } if(red2==k){ cout<<"NE"<<endl; } else{ cout<<"DA"<<endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...