3.03T2

Posted prophetB

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.03T2相关的知识,希望对你有一定的参考价值。

#include<cstdio>
#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstring>
using namespace std;
typedef long long LL;
LL n,a[15],b[15],c[15],m[15];
LL mod = 1,tot1 = 1,tot;
LL gcd(LL a,LL b,LL &x,LL &y)
{
    if(!b)
    {
        x = 1,y = 0;
        return a;
    }
    LL d = exgcd(b,a % b,y,x);
    y -= x * (a / b);
}
int main()
{
    n = read();
    for(int i = 1;i <= n;i++)
    {
        a[i] = read();
        mod *= a[i];
        b[i] = read();
    }
    for(int i = 1;i <= n;i++)
    {
        m[i] = mod / a[i];
        LL x,y;
        gcd(m[i],a[i],x,y);
        x = (x + a[i]) % a[i];
        x *= b[i];
        c[i] = x * m[i];
    }
    LL ans = 0;
    rep(i,1,n) ans += c[i];
    ans %= mod;
    printf("%lld",ans);
    return 0;
}

T2

以上是关于3.03T2的主要内容,如果未能解决你的问题,请参考以下文章

Spring boot连接3.03以上的mongodb 权限验证问题

3.03_面向对象(static关键字及内存图)

每日一练---- 3.02 3.03 3.04oj总结(类知识点)

每日一练---- 3.02 3.03 3.04oj总结(类知识点)

每日一练---- 3.02 3.03 3.04oj总结(类知识点)

微信小程序代码片段