排序,双指针扫一遍 string a, b; cin >> a >> b; sort(a.begin(), a.end()); //排序 sort(b.begin(), b.end()); int pa = 0, pb = 0; n = a.size(), m = b.size(); while(pa<n && pb<m) { //双指针扫一遍 if(a[pa] == b[pb]) //相同一起往下指 pa ++, pb ++; else //不同b往下指 pb ++; } printf("%s\n", pa==n ? "true" : "f...