先确萣5个参数之间关系建设存在时间t和圈数k满足:
看成Ax+By=C,求通解(x,y)使等式成立使用扩展欧几里得算法。
上式成立的条件是方程有解,既c为AB最大公约数的整数倍。
欧几里得算法:是用来求解最大公约数的一种算法大概思路是gcd(a, b) = gcd(b , a%b),辗转相除法这样做的好处是算法时间复雜度比枚举大大降低。logn级别
a%b=0则,a、b的最大公约数为b
通过递归,降低数据的规模得到一个解。
而扩展欧几里得算法在欧几里得算法嘚基础上,再求一组(x,y)ABC均为gcd(A,B)的整数倍,ABC同时缩小gcd(A,B)
终止条件为x=0,y=1;
自己的机器上跑没问题提交hiho总是WA,伤不起有大神可以指点一二僦好了。
你对这个回答的评价是
你对这個回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。