Submission #437032

#TimeUsernameProblemLanguageResultExecution timeMemory
437032WnRSMutating DNA (IOI21_dna)C++17
43 / 100
1568 ms2376 KiB
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;

string a,b;

int get_distance(int x, int y) {
    string c=a.substr(x,y-x+1),d=b.substr(x,y-x+1);
    sort(c.begin(),c.end());
    sort(d.begin(),d.end());
    if(c!=d) return -1;
    int cnt=0;
    for(int i = x ; i <= y ; i++) {
        if(a[i] != b[i]) cnt++;
    }
    return (cnt+1)/2;
}

void init(string aa, string bb) {
    a=aa,b=bb;
}
#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...