POJ 1061:青蛙的约会

首先声明,本人在做此题时,完全忘了数论知识了,数论知识与解题思路都是在网上找的,本博客充其量是我对此题的总结以备之后回顾,参考文献附在最后,请自行跳转

POJ 1061:青蛙的约会

题意

中文写的,能看懂。
设A B两只青蛙,能分析出来的变量有A B的起始位置,A B的速度(方向+数量),线的总长度(MOD),没了。

解题思路

设起始位置 l A l_A lA l B l_B lB,速度 v A v_A vA v B v_B vB,正方向向右,希望得到 t t t 使得 ( v A ∗ t + l A ) % M O D = = ( v B ∗ t + l B ) % M O D (v_A*t+l_A)\%MOD == (v_B*t+l_B)\%MOD (vAt+lA)%MOD==(vBt+lB)%MOD

所用知识

数论知识:一次同余方程
使用算法:欧几里得法求最大公约数

一次同余方程:不懂了,我去学数论了,886

总结

我太菜了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值