답안 #998437

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
998437 2024-06-14T01:50:37 Z amirhoseinfar1385 Bliskost (COI23_bliskost) C++17
0 / 100
0 ms 344 KB
#include<bits/stdc++.h>
using namespace std;
int n,q,av,dov;
string s,ss;

void khor(){
	if(av==dov){
		cout<<"da\n";
	}else{
		cout<<"ne\n";
	}
}

void vorod(){
	cin>>n>>q;
	cin>>s>>ss;
}

void pre(){
	for(int i=0;i<n;i++){
		if(i&1){
			dov+=(ss[i]-s[i]+26)%26;
		}else{
			av+=(ss[i]-s[i]+26)%26;
		}	
	}
}

void solve(){
	khor();
	for(int i=0;i<q;i++){
		int a;
		char c;
		cin>>a>>c;
		a--;
		if(a&1){
			dov-=(ss[i]-s[i]+26)%26;
			s[i]=c;
			dov+=(ss[i]-s[i]+26)%26;
		}else{
			av-=(ss[i]-s[i]+26)%26;
			s[i]=c;
			av+=(ss[i]-s[i]+26)%26;
		}
		khor();
	}
}

int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	vorod();
	pre();
	solve();
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -