博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 10C Digital Root 法冠军
阅读量:4508 次
发布时间:2019-06-08

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

主题链接:

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define N 1000005#define ll __int64ll num[10],n;ll go(ll x){ ll ans = x; while(ans>=10){ ans = 0; while(x) { ans += x%10; x /= 10; } x = ans; } return ans;}int main(){ ll i,j,k; while(~scanf("%I64d",&n)) { memset(num, 0, sizeof num); ll ans = 0; for(i=1;i<=n;i++) num[go(i)]++, ans -= n/i; for(j=0;j<10;j++) for(k=0;k<10;k++) ans+=num[k]*num[j]*num[go(k*j)]; printf("%I64d\n",ans); } return 0;}/*21 231 2 3*/

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4803364.html

你可能感兴趣的文章
软件之美: 易用性设计的目标及准则
查看>>
java socket报文通信(一)socket的建立
查看>>
cv2.Laplacian 模糊判断
查看>>
【DNN 系列】 MVC 分页
查看>>
异步回调,事件,线程池与协程
查看>>
线程中断。。
查看>>
SuperSocket 1.4 文档列表
查看>>
Redis学习笔记
查看>>
Spring Boot 2.x教程-Thymeleaf 原理是什么
查看>>
matlab函数:c2d离散化函数(待完善)
查看>>
java并发多面性
查看>>
TFS 测试用例导入、导出工具
查看>>
java -jstack
查看>>
C#中线程调用带有参数的方法
查看>>
单片机的模块化编程
查看>>
[转]从3个IT公司里学到的57条经验
查看>>
Test指令
查看>>
c++11——可变参数模板
查看>>
from imp import * 重新加载导入的模块reload
查看>>
二叉树三种遍历调试运行版
查看>>