题解题解题解题解题解题解题
2026-04-23 20:00:10
发布于:山东
8阅读
0回复
0点赞
? 第一次见这种水题
#include<cstdio>
using namespace std;
int s[100005];
void d(void){
for(int i=1;i<=100002;i++){
int cnt=0,ii=i;
while(ii){
int d=ii%10;
if(d==2) cnt++;
ii/=10;
}
s[i]=s[i-1]+cnt;
}
}
int main(){
d();
int a,b;
scanf("%d %d",&a,&b);
printf("%d",s[b]-s[a-1]);
return 0;
}
这里空空如也


有帮助,赞一个