NOIP201301记数问题

 

试题描述

试计算在区间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

其他说明

数据范围:1≤n≤1,000,000,0≤x≤9。
 

一道100%的水题,没啥可说的。

 1 #include <iostream>
 2
 3 using namespace std;
 4
 5 int main()
 6 {
 7     int temp,g,ans=0,n,x;
 8     scanf("%d%d",&n,&x);
 9     for(int i=1;i<=n;i++)
10     {
11         temp=i;
12         while(temp>0)
13         {
14             g=temp%10;
15             temp/=10;
16             if(g==x) ans++;
17         }
18     }
19     printf("%d",ans);
20     return 0;
21 }
时间: 2024-10-26 09:26:58

NOIP201301记数问题的相关文章

洛谷 P1980 记数问题 2013年NOIP全国联赛普及组

3291 记数问题 2013年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解题目描述 Description试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1.2.3.4.5.6.7.8.9.10.11中,数字1出现了4次. 输入描述 Input Description输入共1行,包含2个整数n.x,之间用一个空格隔开. 输出描述 Output Description输出共1行,包含一个整

记数问题(0)&lt;P2013_1&gt;

记数问题 (count.cpp/c/pas) [问题描述]  试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1.2.3.4.5.6.7.8.9.10.11中,数字1出现了4次. [输入] 输入文件名为count.in. 输入共1行,包含2个整数n.x,之间用一个空格隔开. [输出] 输出文件名为count.out. 输出共1行,包含一个整数,表示x出现的次数. [输入输出样例] [数据说明] 对于100%的数据,1≤n≤1,000,000,0≤x≤9

印光大师:十念记数,此摄心念佛之究竟妙法

若论念佛法门,唯以信愿行三法为其宗要.三法具足,决定往生.若无真信切愿,纵有真行,亦不能生.况悠悠泛泛者哉.蕅益所谓得生与否,全由信愿之有无.品位高下,全由持名之深浅.乃三世不易之常谈,三根普被之妙道也.宜通身靠倒,庶亲证实益耳.信愿行三,十要中皆悉详示.而第一要,弥陀要解五重玄义中,第三明宗,发挥三法,最为精详.其后节节段段,皆有指示,宜细参阅.此不备书. 至于念佛,心难归一,当摄心切念,自能归一.摄心之法,莫先于至诚恳切.心不至诚,欲摄莫由.既至诚已,犹未纯一,当摄耳谛听.无论出声.默念,皆

vijos1848 记数问题

纯模拟能过... #include<cstdio> #include<cctype> #include<algorithm> using namespace std; inline int read(){ char c; while(c=getchar(),!isdigit(c)); int x=c-'0'; while(c=getchar(),isdigit(c)) x=x*10+c-'0'; return x; } int main(){ int n=read(),

利用map可以对很大的数出现的次数进行记数

Problem Description In the year 8888, the Earth is ruled by the PPF Empire . As the population growing , PPF needs to find more land for the newborns . Finally , PPF decides to attack Kscinow who ruling the Mars . Here the problem comes! How can the

elasticsearch 中文API 记数(八)

计数API 计数API允许开发者简单的执行一个查询,返回和查询条件相匹配的文档的总数.它可以跨多个索引以及跨多个类型执行. import static org.elasticsearch.index.query.xcontent.FilterBuilders.*; import static org.elasticsearch.index.query.xcontent.QueryBuilders.*; CountResponse response = client.prepareCount("t

8.2 二种记数排序实现

#include <stdint.h> #include <memory> #include <iostream> // COUNTING-SORT(A, B, k) // let C[0...k] be a new array // for i = 0 to k // C[i] = 0 // for j = 1 to A.length // C[A[j]] = C[A[j]] + 1 // // C[i] now contains the number of elem

2013记数问题

题目描述 Description 试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1.2.3.4.5.6.7.8.9.10.11中,数字1出现了4次. 输入描述 Input Description 输入共1行,包含2个整数n.x,之间用一个空格隔开. 输出描述 Output Description 输出共1行,包含一个整数,表示x出现的次数. 样例输入 Sample Input 11 1 样例输出 Sample Output 4 数据范围及提示 Dat

获取二维数组中的相同一维数组并记数

$a=array(      array(a,b,c), array(c,d,e), ); foreach($a as $k=>$v){ foreach($v as $value){ if(!in_array($value,$ids)) $ids[] = $value; } } foreach($a as $k=>$v){ foreach($v as $value){ foreach($ids as $key=>$id){ if($id == $value){ $res[$key]['i