刘宇帆 • 1个月前
#include <bits/stdc++.h>
using namespace std;
bool ed(int x) {
int cnt[10] = {0};
string s = to_string(x);
for (char c : s) cnt[c - '0']++;
for (char c : s) {
int d = c - '0';
if (cnt[d] != d) return false;
}
return true;
}
int main() {
int l, r;
cin >> l >> r;
long long sum = 0;
for (int i = l; i <= r; i++) {
if (ed(i)) sum += i;
}
cout << sum;
return 0;
}
评论: