1 条题解
-
1
202509gj16沈齐宸 (沈齐宸) LV 6 @ 2025-10-02 16:28:26
#include<bits/stdc++.h> using namespace std; bool is_balance(int n) { int num[10]; int temp=n; memset(num,0,sizeof(num)); while(temp) { num[temp%10]++; temp/=10; } for(int i=0;i<10;i++) if(num[i]!=i&&num[i]!=0) return 0; return 1; } int main() { int l,r,sum=0; cin>>l>>r; for(int i=l;i<=r;i++) if(is_balance(i)) sum+=i; cout<<sum; return 0; }
- 1
信息
- ID
- 2929
- 难度
- 9
- 分类
- (无)
- 标签
- 递交数
- 2
- 已通过
- 2
- 通过率
- 100%
- 被复制
- 1
- 上传者