关于洛谷一道入门的题这里能搞到提高
2023-09-03 20:17:45
发布于:广东
2阅读
0回复
0点赞
思路
有这么一个神奇的函数,叫做to string
它可以把一个函数变成string
。
还有这么一个神奇的函数,叫做 count
。
它可以统计 string
里某个字符出现的次数。
把里的每个数都转成 string
,统计 '2'
的个数累加。
AC代码
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int l, r, s;string t;
int main(){
cin >> l >> r;
for(;l <= r;++l)
t = to_string(l), s += count(t.begin(), t.end(), '2'); //转成 string,统计 '2' 的个数
cout << s;
return 0;
}
这里空空如也
有帮助,赞一个