当前位置: 首页 > article >正文

P8680 [蓝桥杯 2019 省 B] 特别数的和

P8680 [蓝桥杯 2019 省 B] 特别数的和 - 洛谷

题目描述

小明对数位中含有2、0、1、9的数字很感兴趣(不包括前导0),在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574。
请问,在1到n中,所有这样的数的和是多少?

输入格式

输入一行包含一个整数n。

输出格式

输出一行,包含一个整数,表示满足条件的数的和。

输入输出样例
输入 #1输出 #1
40574
说明/提示
  • 对于20%的评测用例,1 ≤ n ≤ 10。
  • 对于50%的评测用例,1 ≤ n ≤ 100。
  • 对于80%的评测用例,1 ≤ n ≤ 1000。
  • 对于所有评测用例,1 ≤ n ≤ 10000。

蓝桥杯2019 省赛 B 组 F 题

思路:

就是暴力
代码如下:

#include <iostream>
#include <queue>
#include<algorithm> 
using namespace std;
typedef long long ll; 
ll n,ans;
bool check(ll k)
{
	while(k)
	{
		ll dig = k % 10;
		if(dig == 1 || dig == 2 || dig == 9 || dig == 0)
		return true;
		k /= 10;
	}
	return false;
}
int main() 
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin >> n;
	for(ll i = 1 ; i <= n ; i++)
	{
		if(check(i))
		{
	//		cout << i << '\n';
			ans += i;	
		} 
	}
	cout << ans;
    return 0;
}


http://www.kler.cn/a/569391.html

相关文章:

  • 测试用例详解
  • 基于springboot的文旅网站系统的设计与实现
  • Linux mkdir 命令
  • DeepSeek学习规划
  • 运行程序时出现加载配置文件时出错,对路径****的访问被拒绝
  • Docker和K8S中pod、services、container的介绍和关系
  • NO.19十六届蓝桥杯模拟赛第三期上
  • 重新审视机器学习中的决策论
  • 2025.3.1学习内容----网络编程
  • Redis 哈希(Hash)
  • 算法:判断链表是否有环
  • PyTorch的.pt文件详解
  • C++的类和对象入门
  • OpenCV计算摄影学(6)高动态范围成像(HDR imaging)
  • 解决各大浏览器中http地址无权限调用麦克风摄像头问题(包括谷歌,Edge,360,火狐)后续会陆续补充
  • 飞致云开源社区月度动态报告(2025年2月)
  • IDEA 2024.1 最新永久可用(亲测有效)
  • Cuppa CMS v1.0 任意文件读取(CVE-2022-25401)
  • LeetCode:131. 分割回文串(DP Java)
  • Flutter 3.29.0 版本对颜色Color做出的改动 Display P3你了解吗