제출 #588332

#제출 시각아이디문제언어결과실행 시간메모리
588332XiaoyangDNA 돌연변이 (IOI21_dna)C++17
컴파일 에러
0 ms0 KiB
#include "dna_ioi.h"
#include<bits/stdc++.h>
using namespace std; 
#define ll long long
#define rep(i,a,b) for(int i=a;i<b;i++)
#define endl "\n"

string A,B;
void init(std::string a, std::string b) {
    A=a;B=a;
}

int get_distance(int x, int y) {
    string b=B;string a=A;
    int n=A.size();
    if(x==y){
        if(a[x]==b[x])return 0;
        else return -1;
    }
    if(y-x==1){
        if(a[x]+a[y]==b[x]+b[y])return 0;
        else if(a[y]+a[x]==b[x]+b[y])return 1;
        else return -1;
    }
    if(y-x==2){
        int aa=0,at=0,ac=0,ba=0,bt=0,bc=0;
        rep(i,0,n){
            if(a[i]=='A')aa++;
            if(a[i]=='T')at++;
            if(a[i]=='C')ac++;
            if(b[i]=='A')ba++;
            if(b[i]=='T')bt++;
            if(b[i]=='C')bc++;
        }
        if(aa!=ba or at!=bt or ac!=bc)return -1;
        if(a[x]+a[x+1]+a[x+2]==b[x]+b[x+1]+b[x+2])return 0;
        if(a[x]==b[x] or a[x+1]==b[x+1]or a[x+2]==b[x+2])return 1;
        else return 2;
    }
}

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

dna.cpp:1:10: fatal error: dna_ioi.h: No such file or directory
    1 | #include "dna_ioi.h"
      |          ^~~~~~~~~~~
compilation terminated.