#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";
}
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |