제출 #484615

#제출 시각아이디문제언어결과실행 시간메모리
484615MrDebooDNA 돌연변이 (IOI21_dna)C++17
21 / 100
33 ms3012 KiB
#include "dna.h"
#include "bits/stdc++.h"
using namespace std;
string a,b;
void init(std::string A, std::string B) {
	a=A;
	b=B;
}

int get_distance(int l, int r) {
	vector<int>v(26);
	for(int i=l;i<=r;i++){
		v[a[i]-'A']++;
		v[b[i]-'A']--;
	}
	for(int i=0;i<26;i++){
		if(v[i]!=0)return -1;
	}
	if(l==r)return 0;
	if(l+1==r)return 1-(a[l]==b[l]);
	if(a[l]==b[l]&&a[l+1]==b[l+1])return 0;
	if(a[l]==b[l]||a[l+1]==b[l+1]||a[l+2]==b[l+2])return 1;
	return 2;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…