牛牛质数

牛牛质数

http://www.nowcoder.com/questionTerminal/932c48cee6484f58a6983275e8f79370

使用乘法原理解答。用例通过率: 100.00% 运行时间: 28ms 占用内存: 6532KB。
#
# 返回两个区间内各取一个值相乘是p的倍数的个数
# @param a int整型 第一个区间的左边界
# @param b int整型 第一个区间的右边界
# @param c int整型 第二个区间的左边界
# @param d int整型 第二个区间的右边界
# @param p int整型 质数
# @return long长整型
#
class Solution:
    def numbers(self, a, b, c, d, p):
        # write code here
        if a == int(a/p)*p:
            x1 = int(a/p)
        else:
            x1 = int(a/p)+1
        x2 = int(b/p)
        x = x2-x1+1
        if c == int(c/p)*p:
            y1 = int(c/p)
        else:
            y1 = int(c/p)+1
        y2 = int(d/p)
        y = y2-y1+1
        return x*(d-c+1)+y*(b-a+1)-x*y


全部评论

相关推荐

在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
头像
10-16 09:58
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
昨天 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务