제출 #1141970

#제출 시각아이디문제언어결과실행 시간메모리
1141970mouataz_moiDNA 돌연변이 (IOI21_dna)C++20
0 / 100
12 ms2368 KiB
#include "dna.h" #include<bits/stdc++.h> using namespace std; string a; string b; void init(string n, string m) { a = n; b = m; } int get_distance(int x, int y) { int ans = 0; int c_count = 0; int t_count = 0; int a_count = 0; int t_count2 = 0; int a_count2 = 0; int c_count2 = 0; a = a.substr(x,y-x); b = b.substr(x,y-x); for(int i = 0;i < a.length();i++){ if(a[i] == 'T'){ t_count++; } if(a[i] == 'A'){ a_count++; } if(b[i] == 'T'){ t_count2++; } if(b[i] == 'A'){ a_count2++; } if(a[i] == 'C'){ c_count++; } if(b[i] == 'C'){ c_count2++; } if(a[i] != b[i]){ ans++; } } if((t_count != t_count2) || (a_count != a_count2) || (c_count != c_count2)){ return -1; } else if(c_count == 0){ return ans/2; } 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...