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

蓝桥杯第十届 特别的数

题目描述

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

请问,在 1 到 n 中,所有这样的数的和是多少?

输入描述

输入格式:

输入一行包含两个整数 n(1≤n≤10^{4})。

输出描述

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

输入输出样例

示例

输入

40

输出

574

 

简简单单。

#include<iostream>
using namespace std;

int n;
long long sum;

//判断某数是否包括0 1 2 9
bool check(int x)
{
	while(x)
	{
		if(x%10==0 || x%10==1 ||x%10==2 ||x%10==9) return 1;
		x /= 10;
	}
	return 0;
} 

int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	
	cin>>n;
	
	for(int i=1; i<=n; ++i)
	{
		if(check(i)) sum += i;
	}
	
	cout<<sum;
	
	return 0;
}

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

相关文章:

  • Git Bash 设置Notepad++作为默认编辑器
  • 在linux部署网站
  • [plugin:vite:import-analysis] Cannot find module ‘vuex\dist\vuex.esm-bundler
  • 【Qt】Ubuntu22.04使用命令安装Qt5和Qt6
  • 蓝桥杯--奇怪的捐赠
  • C++ stack容器总结
  • python中的面对过程
  • AndroidStudio导入jar,aar到项目kts/groovy方式
  • 蓝桥杯备考---->激光炸弹(二维前缀和)
  • 【深度学习新浪潮】展平RVQ技术详解
  • 强化学习和智能决策:Q-Learning和Deep Q-Learning算法
  • 棱镜七彩受邀出席“供应链安全国家标准贯标应用深度行”活动并做主题分享
  • sql2022 复制 事务级别发布后无法删除
  • RAG优化:Python从零实现分层索引Hierarchy黑科技拯救迷失的文本碎片
  • 硬件基础--04_电场_电势_电势能
  • 计算机网络基础:软件定义网络(SDN)深度解析
  • 深入理解MySQL数据库设计中的三范式及其违反后果
  • Spring-配置数据源
  • React组件简介
  • 深度学习基础-----神经⽹络与深度学习((美)MichaelNielsen )