参考评论区大佬写法,用迭代器简化循环

搞不清字符串s,字符s[i]/x,字符统计数组arr

#include <iostream>
using namespace std;

int main() {
    string s;
    getline(cin, s);

    int arr[26] = {0};

    for(char x : s) arr[x - 'a']++;
    int m = arr[s[0] - 'a'];
    for(int i = 0; i < 26; i++){
        if(arr[i]) m = min(m, arr[i]);
    } 

    for(char x : s){
        if(arr[x - 'a'] > m) cout << x;
    }
    return 0;
}
// 64 位输出请用 printf("%lld")