제출 #576281

#제출 시각아이디문제언어결과실행 시간메모리
576281AdnanboiDNA 돌연변이 (IOI21_dna)C++17
0 / 100
28 ms4500 KiB
#include <bits/stdc++.h>
#include "dna.h"
using namespace std;

#define N 100005
vector<int> a(N),b(N),c(N),d(N),e(N),f(N);

void init(string a, string b){
    int n=a.size();
    for(int i=0;i<n;i++){
        if(a[i]=='A' && b[i]=='T') b[i+1]=b[i]+1;
        else if(a[i]=='T' && b[i]=='A') e[i+1]=e[i]+1;
    }
}

int get_distance(int x, int y){
    y++;
    int B=b[y]-b[x];
    int E=e[y]-e[x];
    if (E!=B)
        return -1;
    return E;
}
#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...