제출 #1216839

#제출 시각아이디문제언어결과실행 시간메모리
1216839islam_2010DNA 돌연변이 (IOI21_dna)C++20
22 / 100
1596 ms2376 KiB
#pragma GCC optimize("O3")
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;

string a, b;

void init(string _a, string _b) {
    a = _a;
    b = _b;
}

int get_distance(int x, int y) {
    int cntA_a = 0, cntA_b = 0;
    int diff = 0;

    for (int i = x; i <= y; ++i) {
        if (a[i] == 'A') cntA_a++;
        if (b[i] == 'A') cntA_b++;
        if (a[i] != b[i]) diff++;
    }

    if (cntA_a != cntA_b) return -1;

    return diff / 2;
}
#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...