zoj 1115 Digital Roots
求各数位之和;
运用弃九法可以很快解出,但一开始没想到出入的会是字符串,WA了几次,
AC代码如下
#include"iostream"
#include"string"
using namespace std;
int main()
{string str;while(cin>>str,str!="0"){int n=0;for(string::size_type i=0;i!=str.size();i++)n+=str[i]-'0';n%=9;if(n==0) n=9;cout<<n<<endl;}return 0;
}
弃九法的扩展应用
k是n进制下的一个数,s是k各位数字之和,则存在k%(n-1)=s%(n-1);
利用同余的原理证明。
转载于:https://www.cnblogs.com/acsmile/archive/2011/04/30/2033445.html
zoj 1115 Digital Roots相关推荐
- HDU1013 POJ1519 Digital Roots(解法二)
该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.入门练习题,用C语言编写 ...
- HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】
问题链接:HDU1163 Eddy's digital Roots. 问题简述:参见上述链接. 问题分析:计算n^n的数根,一要快,二要简单.使用快速模幂计算,加上数论中的九余数定理就完美了. 程序说 ...
- hdoj 1013 Digital Roots
链接:zoj 1115 或 hdoj 1013 或poj 1519 虽说是水题,却几经波折才搞定.该题目中的数字可能非常大,所以不能使用整型数,只能采用字符变量 代码如下: #include < ...
- HDU1013 POJ1519 Digital Roots
该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.基础训练题,用C语言编写 ...
- HDU1163 Eddy's digital Roots(解法二)【快速模幂+九余数定理】(废除!!!)
本文废除,参见下述链接. 参考链接:HDU1163 Eddy's digital Roots[快速模幂+九余数定理+水题] 问题链接:HDU1163 Eddy's digital Roots. 问题简 ...
- HDU1013 POJ1519 Digital Roots(解法三)【废除!!!】
本文废除!!! 参见链接:HDU1013 POJ1519 UVALive2085 Digital Roots[数根+水题] 该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的 ...
- HDU1013 POJ1519 Digital Roots(解法二)【废除!!!】
本文废除!!! 参见链接:HDU1013 POJ1519 UVALive2085 Digital Roots[数根+水题] 该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的 ...
- HDU1013 POJ1519 Digital Roots(解法三)
该问题的最佳解法是利用数论的9余数定理来计算数根.一个数的数根等于该数的9的余数,若余数为0则结果为9. 问题链接:HDU1013 POJ1519 Digital Roots.入门练习题,用C语言编写 ...
- Digital Roots
题目的链接为: http://acm.njupt.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1028 题目为: Dig ...
最新文章
- 火爆GitHub的《机器学习100天》,有人把它翻译成了中文版
- 第十五届智能车竞赛不公平竞争情况反映以及审议结果
- leetcode算法题--Pyramid Transition Matrix
- 一个人的渺小与微不足道。
- 四边形可以分为几类_四边形有几种类型
- 计算机数学基础 课程定位图形,本科《计算机数学基础》(上)课程教学设计方案.doc...
- 今日头条上传图片时设置封面图报像素低的原因是什么
- [集训队作业2018]小Z的礼物(min-max容斥,插头dp)
- 1.Hadoop的组成 HDFS YARN
- (二)ubuntu使用launchpad.net线上编译
- 优先股和普通股的区别是什么?
- Java中List集合的三种遍历方式(全网最详)
- mysql创建的数据库保存在哪里_在MySQL中创建数据库时,我的数据库保存在哪里?...
- 基于单片机智能交通灯控制系统设计外文文献_1000多套机械专业毕业设计免费分享(论文+DWG图纸+外文翻译+文献综述+开题报告+答辩) 友图网...
- Linux 系统实现 SSH 连接的 3 种 方式
- IOS之UIImageView--小实例项目--带音效的拳皇动画
- 重心模型选址代码_如何规划选址体系,让选址像流水线更简单?
- c语言 pv操作,用C语言实现P、V操作
- 建立一个复数类Complex,其私有数据成员mX和mY表示复数的实部和虚部,构造函数Complex用于对复数的实部和虚部初始化
- 发生了一次 MySQL 误操作导致的事故,「高可用」都顶不住了
热门文章
- Oracle 12c 安装 Linuxx86_64
- Dijkstra迪杰斯特拉算法 C++实现
- 大学刚毕业,零基础大数据如何入门?
- Unity3D手机斗地主游戏开发实战(02)_叫地主功能实现
- 计算机基础,你知道蓝屏的原因吗
- HTTP状态码:400\500 错误代码
- 北京尚学堂|程序员的智慧
- Groovy在Spring中的简单使用实例
- 关于如何使用的MSCS(微软群集服务器)中的iSCSI Guest Initiators (客户机启动器)...
- 中国计算机学科建设,计算机学科建设战略研讨会暨“十四五”规划务虚会召开...