vijos P1848 记数问题
自答【119ms内存456.0 KiB】
#include<iostream>
using namespace std;
int num = 0;
void judge(int n, int x) {
	int t = n % 10;
	if (n != 0 || t != 0)
		if (x == t || x == n)
		{
			num++;
			t = n / 10;
			judge(t, x);
		}
		else
		{
			t = n / 10;
			judge(t, x);
		}
}
int main()
{
	int n, x;
	cin >> n >> x;
	for (int i = 1; i <= n; i++)
	{
		judge(i, x);
	}
	cout << num;
return 0;
}
优解:
- #include <iostream>
- using namespace std;
- int main()
- {
- int n, x, ans, v;
- cin >> n >> x;
- ans = 0;
- for(int i=1; i<=n; i++) {
- v = i;
- while(v) {
- if(v % 10 == x)
- ans++;
- v /= 10;
- }
- }
- cout << ans << endl;
- return 0;
- }
优解2:(利用sprintf)
- #include<stdio.h>
- #include<string.h>
- #include<algorithm>
- using namespace std;
- int main()
- {
- int n,x;
- scanf("%d%d",&n,&x);
- char map[1000001];
- int ans=0;
- for(int i=1;i<=n;i++)
- {
- sprintf(map+1,"%d",i);
- for(int j=1;map[j];j++)
- {
- if(map[j]==(x+48))
- {
- ans++;
- }
- }
- }
- printf("%d\n",ans);
- return 0;
- }
vijos P1848 记数问题的更多相关文章
- 记数排序 & 桶排序 & 基数排序
		为什么要写这样滴一篇博客捏...因为一个新初一问了一道水题,结果就莫名其妙引起了战斗. 然后突然发现之前理解的桶排序并不是真正的桶排序,所以写一篇来区别下这三个十分相似的排序辣. 老年菜兔的觉醒!!! ... 
- Python02 标准输入输出、数据类型、变量、随记数的生成、turtle模块详解
		1 标准输出 python3利用 print() 来实现标准输出 def print(self, *args, sep=' ', end='\n', file=None): # known speci ... 
- 记数问题(0)<P2013_1>
		记数问题 (count.cpp/c/pas) [问题描述] 试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1.2.3.4.5.6.7.8.9.10.11 ... 
- Wish-递推DP记数
		链接:https://nanti.jisuanke.com/t/35618 题意: 如果一个数大于等于 1010 且任意连续两位都是质数,那么就称之为 Wish 数.当然,第一个 Wish 数是 11 ... 
- Luogu P4727-- 【HNOI2009】图的同构记数
		Description 求两两互不同构的含n个点的简单图有多少种. 简单图是关联一对顶点的无向边不多于一条的不含自环的图. a图与b图被认为是同构的是指a图的顶点经过一定的重新标号以后,a图的顶点集和 ... 
- [HNOI2009]图的同构记数
		题意 在所以置换下,本质不同的\(n\)阶图个数 做法 可以假想成\(K_n\),边有黑白两色,黑边存在于原图,白边存在于补图 由于\(n\le 60\),可以手算出拆分数不大,所以我们爆搜置换群 对 ... 
- excel 导入数值变成科学记数的解决办法.
		string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=\"Excel 8.0;HDR=Yes;IM ... 
- 【解题报告】[动态规划] RQNOJ - PID38 / 串的记数
		原题地址:http://www.rqnoj.cn/problem/38 解题思路: 状态表示:dp[i][j][k]表示i个A,j个B,k个C组成的满足条件的字符串的个数 初始状态:dp[0][0][ ... 
- 利用map可以对很大的数出现的次数进行记数
		Problem Description In the year 8888, the Earth is ruled by the PPF Empire . As the population growi ... 
随机推荐
- 在mac上尝试docker-swarm
			声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@Lingxian_kong;博客地址:孔令贤的博客;内容系本人学习.研究和总结,如有雷同,实属荣幸! 安装docker-machine 我的安装环 ... 
- Elasticsearch 6.1.2 搭建及使用教程一
			安装包: es6.1.2 es-head 开发环境:jdk 1.8 搭建流程一一说明: 将下载好的es解压后找到如下图文件 打开后如下图所示配置(已添加详细注释): # 集群的名字 cluster.n ... 
- QT中获取选中的radioButton的两种方法(动态取得控件的objectName之后,对名字进行比较)
			QT中获取选中的radioButton的两种方法 QT中要获取radioButton组中被选中的那个按钮,可以采用两种如下两种办法进行: 方法一:采用对象名称进行获取 代码: 1 QRadioBu ... 
- 事务 ( 进程 ID 60) 与另一个进程被死锁在锁资源上,并且已被选作死锁牺牲品
			Select * FROM [TableName] With(NoLock) ..... 
- 在无界面centos7上部署jdk和tomcat
			1.安装xshell6 2.创建服务器连接,输入用户名和密码 3.输入 sudo su -root 获取root权限 4.输入 cd /usr/local 进入local文件夹 5.输入 wget - ... 
- spring 5.x 系列第17篇 —— 整合websocket (xml配置方式)
			源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 项目模拟一个简单的群聊功能,为区分不同的聊 ... 
- 【fullGC】内存监控工具
			什么是fullGC: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的,在最近几个版本的J ... 
- Java 自定义异常(转载)
			1.异常的分类 1. 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常. 2. 运行时异常(R ... 
- Python静态方法,其实暗藏玄机
			文章首发于 微信公众号:Python编程时光 这个标题「静态方法其实暗藏玄机」其实只是该文章的一个知识点.或许有些标题党,但没有关系,我相信有不少人对此并没有深入研究他们,不信我问你三个问题,你看能否 ... 
- json数据转为对象,一般在前台把数据传回后端中使用    转https://www.cnblogs.com/zxtceq/p/6610214.html
			public static JArray GetData2JArray(string url, string key) { string jsonData = HttpHelper.HttpGet(u ... 
