Submission #1215561

#TimeUsernameProblemLanguageResultExecution timeMemory
1215561UVinceDNA 돌연변이 (IOI21_dna)C++20
22 / 100
1594 ms2376 KiB
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;

string a;
string b;

void init(std::string c, std::string d) {
	a=c;
	b=d;
}

int get_distance(int x, int y) {
	int a1=0, a2=0, t1=0, t2=0;
	int mv=0;
	for (int i=x;i<=y;i++){
		if (a[i]=='A') a1++;
		else t1++;
		if (b[i]=='A') a2++;
		else t2++;
		if (a[i]!=b[i]) mv++;
	}

	if (a1!=a2 || t1!=t2){
		return -1;
	}
	return mv/2;
	return 0;
}
#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...