当前位置: 首页> 娱乐> 明星 > 优化方案英语必修三电子版_2020网页游戏_百度认证中心_app推广员怎么做

优化方案英语必修三电子版_2020网页游戏_百度认证中心_app推广员怎么做

时间:2025/7/9 23:05:54来源:https://blog.csdn.net/zqystca/article/details/145952468 浏览次数:0次
优化方案英语必修三电子版_2020网页游戏_百度认证中心_app推广员怎么做

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;
}

关键字:优化方案英语必修三电子版_2020网页游戏_百度认证中心_app推广员怎么做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: