이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
using namespace std;
string s1;
string s2;
void init(string x,string y){
s1 = x;
s2 = y;
}
int get_distance(int x,int y){
int swaps = 0;
for(int i = x;i<=y;i++){
int j = i+1;
bool b = 0;
if(s1[i] != s2[i]){
while(j <= y){
if(s1[j] == s2[i] && s1[j] != s2[j]){
swap(s1[j],s1[i]);
swaps++;
b = 1;
break;
}
++j;
}
if(!b) return -1;
}
}
return swaps;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |