Submission #1013348

#TimeUsernameProblemLanguageResultExecution timeMemory
1013348vjudge1Mutating DNA (IOI21_dna)C++17
0 / 100
19 ms3676 KiB
#include "dna.h" #include <bits/stdc++.h> using namespace std; string sa, sb; void init(std::string a, std::string b) { sa = a, sb = b; } int get_distance(int x, int y) { //cout << y-x << "\n"; if(y-x == 0) { if(sa[x] == sb[x]) return 0; else return -1; } if(y-x == 1){ int s = 0; for(int i = x; i <= y; ++i){ bool t = false; for(int j = x; j <= y; ++j){ if(sa[i] == sb[j]) { t = true; if(i == j) s++; } } if(!t) return -1; } if(s) return 0; else return 1; } if(y-x == 2){ int s = 0; for(int i = x; i <= y; ++i){ bool t = false; for(int j = x; j <= y; ++j){ if(sa[i] == sb[j]) { t = true; if(i == j) s++; } } if(!t) return -1; } if(s == 3) return 0; else if (s == 1) return 1; else return 2; } return 0; }
#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...