警示后人,如果你 WA 最后三个点
查看原帖
警示后人,如果你 WA 最后三个点
450246
Eleveslaine楼主2023/8/12 20:19
ll exgcd(ll a,ll b,ll &x,ll &y)
{
    if(b==0)
    {
        x=1,y=0;
        return a;
    }
    int d=exgcd(b,a%b,x,y);
    int t=x;x=y;y=t-a/b*y;
    return d;
}

上面这个代码乍一看没有任何问题啊!
然后 tm 的 d,t 开的是 int 而不是 ll。
默写板子的时候注意变量类型awa

其实这里 ll 宏定义是 __int128_t 的说

2023/8/12 20:19
加载中...