제출 #1178776

#제출 시각아이디문제언어결과실행 시간메모리
1178776rayan_bdDNA 돌연변이 (IOI21_dna)C++20
21 / 100
24 ms2376 KiB
#include <bits/stdc++.h> #include "dna.h" using namespace std; #define fi first #define se second int n; string A,B; void init(string a,string b){ A=a,B=b; n=a.size(); } int get_distance(int l,int r){ map<char,int> a,b; bool same=1; int cnt=0; for(int i=l;i<=r;++i){ ++a[A[i]]; ++b[B[i]]; same=same&&(A[i]==B[i]); if(A[i]!=B[i]) ++cnt; } for(auto it:a){ if(it.se!=b[it.fi]) return -1; } if(same) return 0; if(cnt==2) return 1; return 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...