제출 #657886

#제출 시각아이디문제언어결과실행 시간메모리
657886benjaminkleynMutating DNA (IOI21_dna)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "dna.h" using namespace std; typedef long long ll; int n, ac[100000], at[100000], ct[100000]; void init(string A, string B) { n = a.size(); for (int i = 0; i < n; i++) { ac[i + 1] = ac[i], at[i + 1] = at[i], ct[i + 1] = ct[i]; ac[i + 1] += ((A[i] == 'A' && B[i] == 'C') || (A[i] == 'C' && B[i] == 'A')); at[i + 1] += ((A[i] == 'C' && B[i] == 'T') || (A[i] == 'T' && B[i] == 'C')); ct[i + 1] += ((A[i] == 'C' && B[i] == 'T') || (A[i] == 'C' && B[i] == 'T')); ac[i + 1] += ((A[i] == 'T' && B[i] != 'T') || (A[i] != 'T' && B[i] == 'T')); at[i + 1] += ((A[i] == 'C' && B[i] != 'C') || (A[i] != 'C' && B[i] == 'C')); ct[i + 1] += ((A[i] == 'A' && B[i] != 'A') || (A[i] != 'A' && B[i] == 'A')); } } int get_distance(int x, int y) { return min({ac[y + 1] - ac[x], at[y + 1] - at[x], ct[y + 1] - ct[y]}); }

컴파일 시 표준 에러 (stderr) 메시지

dna.cpp: In function 'void init(std::string, std::string)':
dna.cpp:9:9: error: 'a' was not declared in this scope
    9 |     n = a.size();
      |         ^