菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
141
0

板子

原创
05/13 14:22
阅读数 79717
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int readin(){int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;}
ll lreadin(){ll x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;}
ll qmod(ll a,ll b,ll mod){ll r=1;while(b){if(b&1)r=r*a%mod;a=a*a%mod;b>>=1;}return r;}
ll exgcd(ll a,ll b,ll &x,ll &y){if(a==0&&b==0)return -1;if(b==0){x=1;y=0;return a;}ll d=exgcd(b,a%b,y,x);y-=a/b*x;return d;}
ll niyuan(ll a,ll n){ll x,y;ll d=exgcd(a,n,x,y);if(d==1)return (x%n+n)%n;return -1;}
ll rd(){ll stp=rand()%2;return ((rand()<<16)|(rand()<<1)+stp);}

  

发表评论

0/200
141 点赞
0 评论
收藏