제출 #768543

#제출 시각아이디문제언어결과실행 시간메모리
768543TrumlingDNA 돌연변이 (IOI21_dna)C++17
0 / 100
20 ms2444 KiB
#include <vector>
#include <string>
using namespace std;

vector<int> dp;

void init(string a, string b) {
    int n = a.length();
    dp.resize(n, 0);

    for (int i = 0; i < n; i++) {
        if (a[i] != b[i]) {
            dp[i] = 1;
        }
        if (i > 0) {
            dp[i] += dp[i - 1];
        }
    }
}

int get_distance(int x, int y) {
    int result = dp[y] - (x > 0 ? dp[x - 1] : 0);
    return result;
}
#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...