Submission #969058

#TimeUsernameProblemLanguageResultExecution timeMemory
969058androMutating DNA (IOI21_dna)C++17
22 / 100
1530 ms3228 KiB
#include <bits/stdc++.h> #include "dna.h" using namespace std; string A, B; void init(std::string a, std::string b) { A = a; B = b; } int get_distance(int x, int y) { int ans = 0; map<int,int> M, M1; for(int i = x; i <= y; i++) { if(A[i] != B[i]) { ans += 1; } M[A[i]] += 1; M1[B[i]] += 1; } if(M['A'] != M1['A'] || M['T'] != M1['T']) { return - 1; } else { return ans / 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...