首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
3049专题
HDU 3049 Data Processing(a/b mod c, 逆元)
题目:LINK 题目求 P = (2^(n1) + 2^(n2) + ...+ 2^(nk))/n (mod n) 对于分子部分我们可以打表求得(ps:用快速幂多次计算会TLE), 问题成了a/n mod n, 我们可以用下面解法求得。 1), a/b mod c ==> (a mod bc) / b 对于所有的情况都适用,要注意的问题就是 (b*c)*(b*c) 会不会溢出,这儿的
阅读更多...
hdu - 3049 - Data Processing(乘法逆元)
题意:N(N<=40000)个数n1, n2, ..., nN (ni<=N),求(2 ^ n1 + 2 ^ n2 + ... + 2 ^nN) / N % 1000003。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3049 ——>>RJ白书上说“由于‘乘法逆’太重要了……”,上一年南京区赛同学也碰到了求逆元……现在,学习了。。
阅读更多...