应用了昨天了解到的string::npos
#include <bits/stdc++.h>
using namespace std;
const int N = 1001;
string a, b, a1;
string c = "No";
int fl[N];
int res;
int main() {
bool f = 0;
cin >> a >> b;
a1 = a;
for (int i = 0; i < b.size(); i++) {
if (a1.find(b[i]) != string::npos) {
a1.erase(a1.find(b[i]), 1);
continue;
}
if (a1.find(b[i]) == string::npos) {
res += 1;
f = 1;
}
}
if (!f) {
res = a.size() - b.size();
c = "Yes";
}
cout << c << " " << res << endl;
return 0;
}