제출 #1360956

#제출 시각아이디문제언어결과실행 시간메모리
1360956cpismayilmmdv985DNA 돌연변이 (IOI21_dna)C++20
0 / 100
15 ms2604 KiB
#include "dna.h"
#include "bits/stdc++.h"
using namespace std;

string A, B;
int N;

void init(string a, string b) {
   A = a, B = b, N = (int)A.length();
}

int get_distance(int l, int r) {
   l--, r--;
   string sorta = A.substr(l, r - l + 1), sortb = B.substr(l, r - l + 1);
   sort(sorta.begin(), sorta.end()), sort(sortb.begin(), sortb.end());
   if (sorta != sortb)  return -1;
   int cnt = 0;
   for (int i = l; i <= r; i++)  cnt += (A[i] != B[i]);
   return (cnt >> 1) + (cnt % 2);
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…