题目描述
给定a,b,p,求最小的非负整数x
满足a^x≡b(mod p)
若无解
请输出“orz”
输入输出格式
输入格式:
三个整数,分别为a,b,p
输出格式:
满足条件的非负整数x
输入输出样例
说明
pow有误差
数据保证所有变量都在int范围内
标程
bsgs模板问题
解决bsgs的问题,我们首先可以吧题目a^x=b(mod)p转化为a^(i*m)=b*a^j
然后枚举b*a^j,a^(i*m)
暴力求解
1 #include 2 #include 3 #include 4 #include 5 #include