#include<cstdio>
using namespace std;
int check(int x){
int Hash[10]={0};
if(x<1000) Hash[0]=1;
do{
Hash[x%10]++;
x /= 10;
}while(x!=0);
int cnt=0;
for(int i=0;i<10;i++){
if(Hash[i]) cnt++;
}
return cnt;
}
int main(){
int m,n;
scanf("%d%d",&m,&n);
int cnt=0;
while(check(m)!=n){
m++;
cnt++;
}
printf("%d %04d",cnt,m);
return 0;
}
L1-033 出生年 (15 分)
最新推荐文章于 2022-08-20 08:08:22 发布
本文介绍了一个使用C++实现的数字频率计数程序,该程序能够接收两个整数输入,通过检查第一个整数中不同数字出现的次数是否等于第二个整数来调整输入,直到满足条件。程序运用了数组来存储和计数每个数字出现的频率。
1032

被折叠的 条评论
为什么被折叠?



