博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1163 Eddy's digital Roots
阅读量:7090 次
发布时间:2019-06-28

本文共 610 字,大约阅读时间需要 2 分钟。

//0MS    228K    633 B    C++     //多个数乘积的数根,与分别计算出数根再相乘计算数根答案一样 //一开始二了很久,一直多乘一次,杯具 O(logn) #include
int root(int a){ while(a%10!=a){ int ans=0; while(a){ ans+=a%10; a/=10; } a=ans; } return a;}int main(void){ int n; while(scanf("%d",&n),n) { int m=n; int ans=1; while(m){ if(m%2) ans=root(n*ans); //ans=root(n*ans); 硬伤... n=root(n*n); m/=2; } printf("%d\n",ans); } return 0;}

 

转载于:https://www.cnblogs.com/GO-NO-1/articles/3320929.html

你可能感兴趣的文章
Stream流与Lambda表达式(三) 静态工厂类Collectors
查看>>
vue+node全栈移动商城【5】-简单的筛选搜索功能
查看>>
javascript 面向对象 new 关键字 原型链 构造函数
查看>>
日剧·日综资源集合(建议收藏)
查看>>
[译]go错误处理
查看>>
前端性能优化常用总结
查看>>
jqGrid的rowNum属性默认值、-1情况的介绍
查看>>
css选择器
查看>>
通知!TargetSdkVersion新规执行在即!
查看>>
什么是web3.js以及应用
查看>>
dokuwiki安装问题
查看>>
[vuex] getters should be function but "getters.default" is {}.
查看>>
体验URLOS自动快照备份 5分钟一次的快照备份真的很爽
查看>>
以「蜘蛛数据」之名,赋予每个人DAPP评测的能力
查看>>
Spring详解3.Bean的装配
查看>>
搭建webpack简易脚手架
查看>>
前端技术周刊 2019-01-28:VSCode
查看>>
【算法初探】数组、链表与选择排序
查看>>
自定义微信分享样式
查看>>
网络存储之 NFS
查看>>