问题 3287 --求和

3287: 求和

时间限制: 1 Sec  内存限制: 256 MB
提交: 1  解决: 1
[提交][状态][讨论版][命题人:]

题目描述

记 f(k)(其中k是正整数)表示所有2的非负整数次幂数中能被k整除的最大的数,例如f(10^k)=2^k。

给定n,求


输入

仅一行一个整数n

输出

仅一行一个数,表示答案。

样例输入

样例1
2
样例2
77777

样例输出

样例1
4
样例2
6049261729

提示


样例 1 说明



f(3)=1f(4)=4



因此,3/f(3)+4/f(4)=3+1=4




  • 测试点13:n10^3


  • 测试点46n10^5


  • 测试点710:无特殊限制。



对于100%的数据:1n10^9

来源

[提交][状态]