# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1215570 | ggeerrggoo | Mutating DNA (IOI21_dna) | C++20 | 11 ms | 2368 KiB |
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;
string s1,s2;
void init(std::string a, std::string b) {
s1 = a;
s2 = b;
}
int get_distance(int x, int y) {
int a1=0, a2=0, wrong=0;
for(int i=x;i<=y;i++)
{
if(s1[i]=='A') a1++;
if(s2[i]=='A') a2++;
if(s1[i]!=s2[i]) wrong++;
}
if(a1!=a2) cout << -1 << endl;
else cout << wrong/2 << endl;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |