Submission #816415

#TimeUsernameProblemLanguageResultExecution timeMemory
816415christinelynnEkoeko (COCI21_ekoeko)C++17
0 / 110
1 ms468 KiB
#include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, ans=0; cin >> n; vector<int> pos(26, -1), poss(26); for(int i=0; i<n; i++) { char c; cin >> c; pos[c-'a']=i; } string s; cin >> s; for(int i=0; i<n; i++) poss[s[i]-'a']=i; for(int i=0; i<26; i++) { if(pos[i]==-1) continue; ans+=abs(pos[i]-poss[i]); poss[s[pos[i]]]=poss[i]; } cout << ans << '\n'; return 0; }
#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...