特别数的和【第十届】【省赛】【B组】

题目描述

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

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

输入格式

共一行,包含一个整数 n n n

输出格式

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

数据范围

1 ≤ n ≤ 10000 1 \le n \le 10000 1n10000

输入样例:
40 
输出样例:
574 

思路

水题,挨个遍历每个数,然后判断是否保护2、0、1、9即可。

代码

#include <iostream>using namespace std;int n;bool check(int x)
{while ( x ){int t = x % 10;if ( t == 2 || !t || t == 1 || t == 9 ) return true;x /= 10;}return false;
}int main()
{cin >> n;int res = 0;for ( int i = 1; i <= n; i ++ ) if ( check(i) ) res += i;cout << res << endl;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/706127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode151反转字符串中的单词

思路 先从前后把前导空格删除&#xff0c;然后把中间多余的空格删除&#xff0c;使用C的流以空格为分隔符分割字符串&#xff0c;最后用reverse函数逆转。 class Solution { public:string reverseWords(string s) {//去除首位空格int i,j;for(i0,js.size()-1;;){if(s[i] ){i…

【Python笔记-设计模式】责任链模式

一、说明 旨在将请求沿着处理者链进行发送。收到请求后&#xff0c;每个处理者均可对请求进行处理&#xff0c;或将其传递给链上的下个处理者。 (一) 解决问题 将请求的发送者和接受者解耦&#xff0c;并使请求随着处理对象链传递&#xff0c;优化系统内部处理逻辑 (二) 使…

动态主机配置协议(DHCP)解密:网络自动化与管理的关键

1. 引言 动态主机配置协议&#xff08;DHCP&#xff09;是一种网络管理协议&#xff0c;用于自动地给网络中的设备分配IP地址&#xff0c;以及配置其他相关网络信息&#xff0c;如子网掩码、默认网关和DNS服务器地址。通过自动化这些配置过程&#xff0c;DHCP极大地简化了网络…

【算法 - 动态规划】找零钱问题Ⅰ

在前面的动态规划系列文章中&#xff0c;关于如何对递归进行分析的四种基本模型都介绍完了&#xff0c;再来回顾一下&#xff1a; 从左到右模型 &#xff1a;arr[index ...] 从 index 之前的不用考虑&#xff0c;只考虑后面的该如何选择 。范围尝试模型 &#xff1a;思考 [L ,…

【BUG 记录】MyBatis-Plus 处理枚举字段和 JSON 字段

【BUG 记录】MyBatis-Plus 处理枚举字段和JSON字段 一、枚举字段&#xff08;mysql环境已测、postgresql环境已测&#xff09;1.1 场景1.2 定义枚举常量1.3 配置枚举处理器1.4 测试 二、JSON字段&#xff08;mysql环境已测&#xff09;2.1 导包2.2 使用对象接受2.3 测试 三、JS…

ruby对比python,30分钟教程

会python还需要搞会ruby吗&#xff1f; web方面&#xff1a;ruby有rails&#xff0c;python有flask,django&#xff0c;rails远超django Ruby&#xff0c;一种简单快捷的面向对象&#xff08;面向对象程序设计&#xff09;脚本语言&#xff0c;在20世纪90年代由日本人松本行弘…

图片录入设备、方式与质量对图片转Excel的影响

随着数字化时代的到来&#xff0c;图片已经成为人们日常生活中不可或缺的一部分。在各行各业中&#xff0c;图片的应用越发广泛&#xff0c;从而促使了图片处理技术的快速发展。然而&#xff0c;图片的质量对于后续数据处理和分析的准确性和可靠性有着至关重要的影响。本文将从…

【k8s配置与存储--持久化存储(PV、PVC、存储类)】

1、PV与PVC 介绍 持久卷&#xff08;PersistentVolume&#xff0c;PV&#xff09; 是集群中的一块存储&#xff0c;可以由管理员事先制备&#xff0c; 或者使用存储类&#xff08;Storage Class&#xff09;来动态制备。 持久卷是集群资源&#xff0c;就像节点也是集群资源一样…

年龄性别预测3:Android实现年龄性别预测和识别(含源码,可实时预测)

年龄性别预测3&#xff1a;Android实现年龄性别预测和识别(含源码&#xff0c;可实时预测) 目录 年龄性别预测3&#xff1a;Android实现年龄性别预测和识别(含源码&#xff0c;可实时预测) 1.年龄性别预测和识别方法 2.人脸检测方法 3.年龄性别预测和识别模型训练 &#…

【Golang】Golang使用embed加载、打包静态资源文件

【Golang】Golang使用embed加载、打包静态资源文件 大家好 我是寸铁&#x1f44a; 总结了一篇Golang使用embed加载静态资源文件的文章✨ 喜欢的小伙伴可以点点关注 &#x1f49d; 前言 事情是这样的&#xff1a;前不久&#xff0c;有同学问我,golang怎么把静态资源文件打包成一…

腾讯数据分析岗面经,面试时死板背答案不可取~

年前&#xff0c;技术群组织了一场数据类的技术&面试讨论会&#xff0c;邀请了一些大厂同学和23年参加招聘的同学来分享&#xff1a;新人如何入门数据和算法岗&#xff0c;面经/面试题分享、大厂在算法场景的落地项目及经验分享等热门话题。 今天我整理一位小伙伴的面经验…

【Node.js】自动生成 API 文档

目录 1、直接使用swagger-ui-express 2、配合swagger-jsdoc 如何在Node.js项目中使用 Swagger 来自动生成 API接口文档&#xff0c;使用生成方式有很多种。本文基于swagger-jsdocswagger-ui-express快速实现 1、直接使用swagger-ui-express // 方便来浏览和测试api npm i sw…

GDPU Java 天码行空 1

&#x1f496; 配置环境 &#x1f468;‍&#x1f3eb; JDK17 配置教程 &#x1f338; CMD 查看本机 JDK 版本命令&#xff1a; java -version1. 输出 Hello World&#xff01; (1) 新建 Java 文件 文件名&#xff1a;HelloWorld.java 文件内容&#xff1a; public clas…

家政小程序有哪些功能 怎么制作

随着人们生活节奏的加快&#xff0c;家政服务变得越来越受到人们的青睐。为了提升家政服务的便捷性和高效性&#xff0c;家政小程序成为了越来越受欢迎的选择。下面具体介绍家政小程序有哪些功能&#xff0c;如何制作。 1. 展示家政服务 在小程序中&#xff0c;上传所有的家政…

C# OpenCvSharp DNN Yolov8-OBB 旋转目标检测

目录 效果 模型信息 项目 代码 下载 C# OpenCvSharp DNN Yolov8-OBB 旋转目标检测 效果 模型信息 Model Properties ------------------------- date&#xff1a;2024-02-26T08:38:44.171849 description&#xff1a;Ultralytics YOLOv8s-obb model trained on runs/DOT…

[C++]C++实现本地TCP通讯的示例代码

这篇文章主要为大家详细介绍了C如何利用TCP技术,实现本地ROS1和ROS2的通讯,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下 概要服务端代码 头文件源代码客户端代码 概要 利用TCP技术&#xff0c;实现本地ROS1和ROS2的通讯。 服务端代码 头文件 #include &…

一周学会Django5 Python Web开发-Django5二进制文件下载响应

锋哥原创的Python Web开发 Django5视频教程&#xff1a; 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计25条视频&#xff0c;包括&#xff1a;2024版 Django5 Python we…

使用 BroadcastChannel 实现跨标签页通信及页面跳

引言 在现代Web应用程序开发中&#xff0c;尤其是基于Vue.js构建的单页面应用&#xff08;SPA&#xff09;&#xff0c;跨标签页的数据同步与页面控制是一项常见需求。本文将探讨如何巧妙地结合HTML5的BroadcastChannel API和Vue Router来实现跨标签页通信&#xff0c;并在此基…

【无标题】npm使用淘宝镜像安装luckyExcel不行

问题描述&#xff1a; npm使用淘宝镜像安装luckyExcel 一直停留在still…下载不下来 原因分析&#xff1a; 淘宝镜像已从registry.npm.taobao.org 改为https://registry.npmmirror.com 切换镜像后就能正常下载luckyExcel 解决方案&#xff1a; // 1. 清空缓存 npm cache cle…

【Git教程】(三)提交详解 —— add、commit、status、stach命令的说明,提交散列值与历史,多次提交及忽略 ~

Git教程 提交详解 1️⃣ 访问权限与时间戳2️⃣ add命令与 commit 命令3️⃣ 提交散列值4️⃣ 提交历史5️⃣ 一种特别的提交查看方法6️⃣ 同一项目的多部不同历史6.1 部分输出&#xff1a;-n6.2 格式化输出&#xff1a;--format、--oneline6.3 统计修改信息&#xff1a;--st…