Submission #1215574

#TimeUsernameProblemLanguageResultExecution timeMemory
1215574szz0liMutating DNA (IOI21_dna)C++20
Compilation error
0 ms0 KiB
#include "dna.h"
#include <bits/stdc++.h>
using namespace std;

string a, b;
int n;
void my_init(string aa, string bb) {
	a=aa; b=bb;
	n=a.size();
	

}

int my_get_distance(int x, int y) {
	int db1=0, db2=0, dbd=0;
	for(int i=x;i<=y;i++){
		if(a[i]=='A'){
			db1++;
		}
		if(b[i]=='A'){
			db2++;
		}
		if(a[i] != b[i]){
			dbd++;
		}
	}
	if(db1 != db2){
		return -1;
	}
	else{
		return dbd/2;
	}
}

Compilation message (stderr)

/usr/bin/ld: /tmp/cc2Y4pf8.o: in function `main':
grader.cpp:(.text.startup+0x363): undefined reference to `init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: grader.cpp:(.text.startup+0x39a): undefined reference to `get_distance(int, int)'
collect2: error: ld returned 1 exit status