| 题目名称 | 984. [NOIP 2010PJ]数字统计 |
|---|---|
| 输入输出 | twoj.in/out |
| 难度等级 | ★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 查看题解 | 分享题解 |
| 通过:500, 提交:827, 通过率:60.46% | ||||
|
|
100 | 0.000 s | 0.00 MiB | Pascal |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
| 本题关联比赛 | |||
| 河南大学2015级新生测试 | |||
| 2010年noip | |||
| 关于 数字统计 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
不嘻嘻
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
|
#include<bits/stdc++.h>
using namespace std; int main() {freopen("twoj.in","r",stdin ); freopen("twoj.out","w",stdout ); int l,r,j,x=0,k=0; cin>>l>>r; for(int i=l;i<=r;++i) {j=i;while(j) { k=j%10; if(k==2) x++; j=j/10 ;}} cout<<x; return 0; fclose(stdin);fclose(stdout);} | ||||
|
哈哈哈哈哈
| ||||
|
破250...
2017-11-05 20:35
18楼
| ||||
|
暴力水题
2017-07-03 23:32
17楼
| ||||
|
再次论仔细看题的重要性。。。以为是含有2的数的个数。。。AAWWWWWWWW
| ||||
|
前缀和数组忘了初始化了。。。
| ||||
|
回复 @冥焱 :
佩服佩服!功力与我想当!!
2015-10-31 18:04
14楼
| ||||
|
| ||||
|
想当年,我就是靠这题得了三等奖!!!
2015-10-30 12:26
12楼
| ||||
请统计某个给定范围[L, R]的所有整数中,数字2 出现的次数。
比如给定范围[2, 22],数字2 在数2 中出现了1 次,在数12 中出现1 次,在数20 中出现1 次,在数21 中出现1 次,在数22 中出现2 次,所以数字2 在该范围内一共出现了6次。
输入共1 行,为两个正整数L 和R,之间用一个空格隔开。
输出共1 行,表示数字2 出现的次数。
2 22
6
2 100
20
1 ≤ L ≤ R≤ 10000。