Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <cstdio>#include <cstring>int f(char *s1, char *s2){int times = 0;int l1;l1 = strlen(s1);int i, j, k;for (i = 0; i < l1; i++){if (s1[i] != s2[i]){for (j = i + 1; s1[j] != s2[i]; j++);times += j - i;for (k = j; k > i; k--){s1[k] ^= s1[k-1];s1[k-1] ^= s1[k];s1[k] ^= s1[k-1];}}}return times;}int main(){char s1[1050], s2[1050];gets(s2);gets(s1);