HDU 1576 A/B(乘法逆元、费马小定理)

原创 2016年05月31日 01:11:45

题目链接:
HDU 1576 A/B
题意:
已知A%9973 = n,gcd(B, 9973)=1,给出n和B求A/B%9973.
分析:
裸的乘法逆元。利用费马小定理:因为gcd(B, 9973) = 1,且9973为质数,所以A/B%9973 = A%9973 * B^(9973 - 2) % 9973.

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <algorithm>
#include <climits>
#include <cmath>
#include <ctime>
#include <cassert>
#define IOS ios_base::sync_with_stdio(0); cin.tie(0);
using namespace std;
typedef long long ll;
const int mod = 9973;

int T;
ll n, B;

ll quick_pow(ll a, ll b)
{
    ll res = 1, tmp = a % mod;
    while(b){
        if(b & 1) res = res * tmp % mod;
        tmp = tmp * tmp % mod;
        b >>= 1;
    }
    return res;
}

int main()
{
    scanf("%d", &T);
    while(T--){
        scanf("%lld%lld", &n, &B);
        ll ans = quick_pow(B, mod - 2);
        printf("%lld\n", ans * n % mod);
    }
    return 0;
}
版权声明:缥缈玉京人,想语然、京兆眉妩。

相关文章推荐

(hdu 1576)A/B(扩展欧几里得/费马小定理求逆元 or 水)

Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissio...

乘法逆元 & hdu 1576 A/B

乘法逆元在除法取模运算中有着广泛的应用。 百度百科: 费马小定理(Fermat Theory)是数论中的一个重要定理,其内容为: 假如p是质数,且Gcd(a,p)=1,那么 a(p-1) ≡1(mod...

Hdu 1576 A/B[乘法逆元]

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1576 问题

CodeForces 300C Beautiful Numbers(乘法逆元/费马小定理+组合数公式+快速幂)

给出a和b,如果一个数每一位都是a或b,那么我们称这个数为good,在good的基础上,如果这个数的每一位之和也是good,那么这个数是excellent。求长度为n的excellent数的个数mod...

Codeforces Problem 711E ZS and The Birthday Paradox(抽屉原理+乘法逆元+费马小定理+组合数+快速幂+概率论)

Codeforces Problem 711E ZS and The Birthday Paradox(抽屉原理+乘法逆元+费马小定理+组合数+快速幂+概率论)

乘法逆元 (扩展欧几里得或费马小定理)

欧拉定理(又称费马-欧拉定理):已知a和n为正整数,并且a和p互素,则a^phi(n) ≡ 1(mod n)。 证明:   设集合Z = {X1, X2, X3, .... , Xphi(...

乘法逆元(扩展欧几里得或费马小定理)

欧拉定理(又称费马-欧拉定理):已知a和n为正整数,并且a和p互素,则a^phi(n) ≡ 1(mod n)。 证明:   设集合Z = {X1, X2, X3, .... , Xphi(n)},其中...

[HNOI2008]Cards (polya定理+乘法逆元,费马小定理)

1004: [HNOI2008]Cards Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 2429  Solved: 1423 [Submit][S...

【日常学习】乘法逆元&&欧拉定理&&费马小定理&&欧拉函数应用&&常大学霸

转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看看 今天花了一个多小时终于把乘法逆元捣鼓明白了 鉴于我拙计的智商抓紧把这些记录下来 在此本栏...

hdu1452Happy 2004(乘性函数+费马小定理+求逆元)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1452 题意:让你求2004^x次方的因子的个数。 思路:首先,先要想到求解正整数正因数和的公式!!!分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)