题目名称 1423. [NOIP 2013]计数问题
输入输出 count2013.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatar铁策 于2013-11-17加入
开放分组 全部用户
提交状态
分类标签
基本 枚举 NOIP/CSP
分享题解
通过:463, 提交:799, 通过率:57.95%
Gravatar观、一世沧桑如画 100 0.000 s 0.00 MiB C++
Gravatarムラサメ 100 0.000 s 0.00 MiB C++
Gravatarムラサメ 100 0.000 s 0.00 MiB C++
Gravatar索YYDS 100 0.000 s 0.00 MiB C++
Gravatar学渣@ 100 0.000 s 0.00 MiB C++
GravatarSaikuraiXun 100 0.000 s 0.00 MiB C++
Gravatar空条承太郎& 100 0.000 s 0.00 MiB C++
GravatarESAzl 100 0.002 s 0.32 MiB C++
Gravatar皓芷 100 0.003 s 0.31 MiB C++
Gravatar软软糖 100 0.004 s 0.31 MiB C++
本题关联比赛
20150711暑期B班
关于 计数问题 的近10条评论(全部评论)
hahhahahahhahahah,终于全队了,16次!,十六次啊!!!!!!一个半星题拉低了我15.4%通过率,真是好题!!!!!
!!!!!!!!!!!!
喜极成悲
哈哈哈哈哈
Gravatar苏洵
2024-01-08 21:19 26楼
登上榜一纪念
Gravatar观、一世沧桑如画
2018-09-26 17:22 25楼
萌新200等级纪念
GravatarChtholly
2017-10-31 21:52 24楼
x=0的特殊情况坑人啊。。。
Gravatar皓芷
2017-10-10 08:13 23楼
暴力
GravatarJustWB
2017-10-09 15:56 22楼
暴力0.82s。。。
Gravatar小字、小瓶子
2017-03-18 17:57 21楼
老哥稳了= =
Gravatarpα.Princesavs
2017-03-09 19:57 20楼
呵呵呵
Gravatarサイタマ
2015-09-21 19:52 19楼
从原来写的一道题粘的代码:给出a,b,求a~b中,0~9每个数字出现个数。。。。仅仅改了下输入和输出,就原封不动的rank2.。。惊呆
GravatarSkyo
2015-09-21 19:43 18楼
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int n,k;
long long ans;
int main()
{ freopen("count2013.in","r",stdin);
freopen("count2013.out","w",stdout);
scanf("%d%d",&n,&k);
for(int i=1;i<=n;++i)
{ int g=i;
while(g>0){
ans+=(g%10==k)?1:0;
g/=10;
}
}
printf("%lld",ans);
}
Gravatarforever
2015-08-23 17:59 17楼

1423. [NOIP 2013]计数问题

☆   输入文件:count2013.in   输出文件:count2013.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中(1、2、3、4、5、6、7、8、9、10、11),数字1共出现了4次。

【输入格式】

输入共1行,包含2个整数n、x,之间用一个空格隔开。

【输出格式】

输出共1行,包含一个整数,表示x出现的次数。

【样例输入】

11 1

【样例输出】

4

【提示】

对于100%的数据,1≤n≤1,000,000,0≤x≤9。

【来源】

NOIP2013普及组第一题