def _mod(m):
# 31^m
res = 1
for i in range(m):
res = (res * 31)% 1000
return res
def _mod2(m):
# 31^m
res = 1
for i in range(m):
res = res * 31
return res % 1000
print(_mod(5)) # 151
print(_mod2(5)) # 151
print(122%100*31%100) # 82
print(122*31%100) # 82
print(22*31%100) # 82
# 假设base = 100, 那么122 % base 和 22 % base 的结果是一样的,另外122 * m % base和 22 * m % base 结果也是一样的
# 想象0到100是个圆圈,那么122 和22 的位置是一样的
# 122 * m 和 22 * m的位置也是一样的
mod % operation
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 最近使用GPU跑tensorflow出现了这个问题:Cannot assign a device for oper...
- 相关文章:NSOperation 项目Demo代码 一、NSOperation子类 NSOperation是一个抽...
- 问题的出现 今天在利用XCode开发苹果APP时想使用脚本来存储一些语言文字信息,在完成环境配置和搭建以后调用Lu...
- 最近刚换了台电脑。。。 枯燥的搭环境呀。一坑接着一坑😭、、、废话不多说啦,直接进入主题、由于淘宝的那个镜像(htt...