Submission #1312752

#TimeUsernameProblemLanguageResultExecution timeMemory
1312752bahaktlBliskost (COI23_bliskost)C++20
100 / 100
98 ms13684 KiB
#include <bits/stdc++.h> #define int long long #define pb push_back using namespace std; const int N=1e6+10; const int inf=9e18; const int mod=1e9+7; int a[N],b[N]; signed main() { ios_base::sync_with_stdio(NULL); cin.tie(NULL); int T=1; // cin>>T; while(T--) { int n,q; cin>>n>>q; string s,t; cin>>s>>t; for(int i=0;i<n;i++) { a[i]=(s[i]-(t[i]+a[i-1])+26)%26; // cout<<a[i]<<' '; } if(!a[n-1]) cout<<"da\n"; else cout<<"ne\n"; while(q--) { int p; char x; cin>>p>>x; if((n-p)%2==1) a[n-1]-=x-s[p-1]; else a[n-1]+=x-s[p-1]; if(a[n-1]%26==0) cout<<"da\n"; else cout<<"ne\n"; s[p-1]=x; } } }
#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...