Submission #1214210

#TimeUsernameProblemLanguageResultExecution timeMemory
1214210lacitoMutating DNA (IOI21_dna)C++17
22 / 100
1593 ms2376 KiB
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;

string a, b;

void init(string aa, string bb) {
    a = aa;
    b = bb;
}

int get_distance(int x, int y) {
    int aa = 0, at = 0, ba = 0, bt = 0, diff = 0;
    for (int i = x; i <= y; i++) {
        if (a[i] == 'A') aa++;
        if (b[i] == 'A') ba++;
        if (a[i] != b[i]) diff++;
    }
    if (aa != ba) return -1;
    else 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...