任意一个正整数都可以表示为 ( 为商,为余数) 的方式,现在死脑筋的牛牛想要计算对于小于等于的每一个数, 计算所有 的和。(由于答案可能过大,请对取模)
示例1
输入
1
输出
0
说明
1 = 1*1 + 0
示例2
输入
5
输出
5
说明
5=1*5+0 , 5=2*2+1, 5=3*1+2,5=4*1+1,5=5*1+0 ;ans =5*0+2*1+1*2+1*1+1*0= 5
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回1-n的所有k*m的和 * @param num long长整型 正整数 n * @return long长整型 */ public long cowModCount (long num) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回1-n的所有k*m的和 * @param num long长整型 正整数 n * @return long长整型 */ long long cowModCount(long long num) { // write code here } };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # 返回1-n的所有k*m的和 # @param num long长整型 正整数 n # @return long长整型 # class Solution: def cowModCount(self , num ): # write code here
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回1-n的所有k*m的和 * @param num long长整型 正整数 n * @return long长整型 */ function cowModCount( num ) { // write code here } module.exports = { cowModCount : cowModCount };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # 返回1-n的所有k*m的和 # @param num long长整型 正整数 n # @return long长整型 # class Solution: def cowModCount(self , num ): # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回1-n的所有k*m的和 * @param num long长整型 正整数 n * @return long长整型 */ func cowModCount( num int64 ) int64 { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回1-n的所有k*m的和 * @param num long长整型 正整数 n * @return long长整型 */ long long cowModCount(long long num ) { // write code here }
1
0
5
5