题解
2026-06-01 19:42:14
发布于:浙江
42阅读
0回复
0点赞
小广告:点赞“六一互动|原来我从小就是个逻辑控?”我的评论(求求了,义父)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;cin>>n>>m;//输入
int cnt=0;//存储
for(int i=n;i<=m;i++){//循环
int a[10]={0,0,0,0,0,0,0,0,0,0};//初始化
string s=to_string(i);//用字符串统计,会更加方便一点
for(int j=0;j<s.size();j++){
a[s[j]-'0']++;//统计位置
}
int y=0;//判断是否数字次数大于2
for(int j=0;j<10;j++){//由0~9
if(a[j]>2){y=1;}//若数字次数大于2,y=1
}
if(y==0){cnt++;}//若y为0,说明是个好数,cnt++
}
cout<<cnt;//输出
return 0;//好习惯
}
都看到这了,点个赞再走嘛!




全部评论 2
不过义父接受了
2026-06-01 来自 浙江
0前面没有“#”
2026-06-01 来自 浙江
0










有帮助,赞一个