Submission #1215570

#TimeUsernameProblemLanguageResultExecution timeMemory
1215570ggeerrggooMutating DNA (IOI21_dna)C++20
0 / 100
11 ms2368 KiB
#include "dna.h" #include <bits/stdc++.h> using namespace std; string s1,s2; void init(std::string a, std::string b) { s1 = a; s2 = b; } int get_distance(int x, int y) { int a1=0, a2=0, wrong=0; for(int i=x;i<=y;i++) { if(s1[i]=='A') a1++; if(s2[i]=='A') a2++; if(s1[i]!=s2[i]) wrong++; } if(a1!=a2) cout << -1 << endl; else cout << wrong/2 << endl; }

Compilation message (stderr)

dna.cpp: In function 'int get_distance(int, int)':
dna.cpp:23:1: warning: no return statement in function returning non-void [-Wreturn-type]
   23 | }
      | ^
#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...