Submission #1339859

#TimeUsernameProblemLanguageResultExecution timeMemory
1339859ElayV13Mutating DNA (IOI21_dna)C++20
22 / 100
1594 ms2352 KiB
#include "dna.h"
#include "bits/stdc++.h"
using namespace std;

string A,B;

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

int get_distance(int x,int y)
{
      int cnt[2];
      cnt[0]=cnt[1]=0;
      for(int i=x;i<=y;i++)
      {
            cnt[0]+=(A[i]=='A');
            cnt[1]+=(B[i]=='A');
      }
      if(cnt[0]!=cnt[1]) return -1;
      int res=0;
      for(int i=x;i<=y;i++) res+=(A[i]!=B[i]);
      return res/2;
}
#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...