上海计算机学会2023年11月月赛C++丙组T3数根(二)

题目描述

定义一个数字的根为它的十进制数字之和,例如 1234 的数根为 1+2+3+4。

给定一个整数 n,请判定 n 的数根能否整除 n。

输入格式
  • 单个整数表示 n
输出格式
  • 如果 n 的数根可以除尽 n,输出 Yes,否则输出 No
数据范围
  • 30%的数据,1≤n<106
  • 60%数据,1≤n<1018
  • 100% 的数据,1≤n<10100,000
样例数据

输入:

1234

输出:

No

输入:

333

输出:

Yes

题解

本题关键点:模拟法,代码如下。

#include <iostream>
#include <string>
using namespace std;
int main() {string s;cin>>s;int m,k;m=0;k=0;for(int i=0;i<s.length();i++){m+=s[i]-'0';}for(int j=0;j<s.length();j++){k=k*10+s[j]-'0';k%=m;}if(k==0){cout<<"Yes";}else{cout<<"No";}return 0;
}

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

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

相关文章

网络基础-默认网关

默认网关&#xff0c;又称缺省网关&#xff0c;缺省路由器&#xff1b;它是指在一个连接两个不同网络的设备&#xff0c;为网关设备&#xff1b;当主机需要发送数据包到另一个子网或者另一个网络时&#xff0c;它会首先检查目标地址是否在本地子网内&#xff1b;如果不在本地子…

【C++干货基地】揭秘C++STL库的魅力:stiring的初步了解和使用

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 引入 哈喽各位铁汁们好啊&#xff0c;我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发&#xff0c;不知道各位的…

分布式与一致性协议之ZAB协议(六)

ZAB协议 成员发现 成员发现是通过跟随者和领导者交互来完成的&#xff0c;目标是确保大多数节点对领导者的关系没有异议&#xff0c;也就是确立领导者的领导地位。成员发现的实现流程如图所示。 1.领导者选举结束&#xff0c;节点进入跟随者状态或者领导者状态后&#xff0…

SSH简介

概述 SSH&#xff0c;全称为Secure Shell&#xff0c;是一种网络协议&#xff0c;用于计算机之间的加密登录和其他加密网络服务。由Tatu Ylnen在1995年设计&#xff0c;旨在替代telnet、rlogin等不安全的协议&#xff0c;通过在网络中提供一种安全的远程登录方式来保护数据的安…

<网络安全>《80 概念讲解<第十三课 物联网常用协议-(有线通信)-设备连接>》

协议简称全称名称内容说明MBussymphonicmbus远程抄表系统是欧洲标准的2线的二总线&#xff0c;主要用于消耗测量仪器诸如热表和水表系列。USBUniversalSerialBus通用串行总线一个外部总线标准&#xff0c;用于规范电脑与外部设备的连接和通讯&#xff0c;是应用在PC领域的接口技…

【玩转Google云】构建安全高效的电商系统:GCP VPC 网络规划指南

在竞争激烈的电商领域,一个安全、高效且可扩展的网络基础架构至关重要。本文将深入探讨 Google Cloud Platform (GCP) 的 Virtual Private Cloud (VPC) 如何助力构建理想的电商系统。通过以一个典型的电商网站为例,我们将逐步解析 VPC 网络规划的关键步骤,包括子网划分、防火…

快速搭建linux虚拟机环境

1、虚拟机资源 VMwareWorkstation&#xff1a;Download VMware Workstation Pro virtualbox&#xff1a;Oracle VM VirtualBox 2、虚拟机系统资源 链接&#xff1a;系统资源链接 提取码&#xff1a;0gat 说明&#xff1a;此处的系统资源是采用VMwareWorkstation 虚拟机进…

提升图像识别性能:探索卷积神经网络与美国手语数据集

引言 在深度学习的世界里&#xff0c;卷积神经网络&#xff08;CNN&#xff09;已经成为了图像识别任务的主力军。继上一篇博客中我们使用基础神经网络对手写数字进行分类后&#xff0c;本文将介绍如何利用CNN的强大能力&#xff0c;对更加复杂的美国手语(ASL)数据集进行图像分…

简单两步将Lllama、Qwen等开源大模型安装到自己的电脑上

现在已经有非常多优秀的开源大语言模型了&#xff0c;比如Command R、Mistral、Qwen、MiniMax、Baichuan、Phi3等&#xff0c;其中Lllama3和Qwen等已经和GPT4的性能比较接近了。 如果能把这些免费的开源大模型部署到本地电脑或手机上&#xff0c;可以完全自由的使用&#xff0…

js之永久定时器

在JavaScript编程中&#xff0c;定时器是一种常见的工具&#xff0c;用于在指定的时间间隔内重复执行特定的代码。永久性定时器是其中一种类型&#xff0c;它会在设定的时间间隔内重复执行&#xff0c;直到被明确停止。本文将介绍如何在JavaScript中创建和使用永久性定时器。 …

嵌入式学习68-C++(运算符重载和虚函数)

知识零碎&#xff1a; cin >> n 相当于scanf C系统提供的6种基本函数 …

深入探索van Emde Boas树:原理、操作与C语言实现

van Emde Boas (vEB) 树是一种高效的数据结构&#xff0c;用于处理整数集合。它是由荷兰计算机科学家Jan van Emde Boas在1977年提出的。vEB树在处理整数集合的查找、插入、删除和迭代操作时&#xff0c;能够以接近最优的时间复杂度运行。vEB树特别适合于那些元素数量在某个较小…

【边东随笔】(2) “顶级掠食者” 的生存智慧:信心 | 狠心 | 耐心

&#xff08;北美鳄龟, Alligator Snapper&#xff09; "优雅&#xff0c;且致命。" 非常谨慎&#xff0c;在水域中会先找到躲避将自身安置于有利地形。浮出水面换气&#xff0c;水体稍有异动就会退回水中&#xff0c;优秀掠食者对自身优势牢牢的把握&#xff08; 信…

掌握Android Fragment开发之魂:Fragment的深度解析(中)

在上一篇文章中&#xff0c;我们深入探讨Fragment的核心特性、优势、生命周期&#xff0c;以及如何通过静态和动态使用Fragment。感兴趣的朋友&#xff0c;请前往查阅&#xff1a; 掌握Android Fragment开发之魂&#xff1a;Fragment的深度解析&#xff08;上&#xff09; 。 在…

hadoop学习---基于Hive的教育平台数据仓库分析案例(二)

衔接第一部分&#xff0c;第一部分请点击&#xff1a;基于Hive的教育平台数据仓库分析案例&#xff08;一&#xff09; 意向用户模块&#xff08;全量分析&#xff09;&#xff1a; 需求指标&#xff1a; 需求一: 计期内&#xff0c;新增意向客户&#xff08;包含自己录入的意…

AI学习指南线性代数篇-向量和矩阵

AI学习指南线性代数篇-向量和矩阵 在人工智能领域&#xff0c;线性代数是一门非常重要的数学基础课程&#xff0c;而向量和矩阵又是线性代数中最基础的概念之一。在本篇博客中&#xff0c;我们将深入探讨向量和矩阵的概述、在AI中的使用场景、定义和意义以及相关的公式讲解。 …

kraken2 最新版安装,极简模式

kraken2 git clone https://github.com/DerrickWood/kraken2.gitcd kraken2./install_kraken2.sh /opt/krakenvim .bashrc ---------------- # Kraken export PATH"/opt/kraken:$PATH" ----------------source .bashrc Note: 不晓得是不是我设置了清华源&#xff0c…

mysql相关知识点

1、将时间格式化为字符串 SELECT DATE_FORMAT(NOW(), %Y-%m-%d %H:%i:%s) 2、获取当前时间&#xff08;年、月、日、时、分、秒&#xff09; SELECT NOW() 或者 SELECT CURRENT_TIMESTAMP() ; 3、获取当前时间&#xff0c;精确到毫秒 SELECT NOW(3) 或者 SELECT CURRENT_…

下载源代码并交叉编译riscv FreeBSD系统和内核

RISCV系统曾经让人神秘到无法接触&#xff0c;交叉编译更是只有耳闻&#xff0c;现在随着RISCV的普及&#xff0c;它们神秘的面纱已经被慢慢揭开。 交叉编译作为RISCV系统中的一个重要环节&#xff0c;也随着RISCV的普及而变得更加容易理解和操作。交叉编译允许开发者在一个平…

LeetCode算法题:8.字符串转换整数 (atoi)

请你来实现一个 myAtoi(string s) 函数&#xff0c;使其能将字符串转换成一个 32 位有符号整数&#xff08;类似 C/C 中的 atoi 函数&#xff09;。 函数 myAtoi(string s) 的算法如下&#xff1a; 读入字符串并丢弃无用的前导空格检查下一个字符&#xff08;假设还未到字符末…