n'm'n'm

刘宇帆  •  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; 
}


评论: