pku1061青蛙的約會 解題報告

2021-05-22 03:03:41 字數 587 閱讀 7600

兩隻青蛙跳了t 步

a的座標 x+mt

b的座標 y+nt

相遇的充要條件:

x+mt-y-nt= pl ( p是整數) 即

(n-m)*t+lp=x-y    (l>0)

問題轉化為:

求滿足 (m-n)*t+lp=(y-x)   的最小 t (t>0)

即求 一次同餘方程

(m-n)*t = (y-x) (mod l) 的最小正整數解

#include

long long mod(long long a,long long b)

struct triple;

long long euclid(long long a,long long b)

triple extended_euclid(long long a,long long b)

else

return result;}

long long mles(long long a,long long b,long long n)

int main()

return 0;

}

拓展歐幾里得演算法 Pku1061 青蛙的約會

青蛙的約會 time limit 1000ms memory limit 10000k total submissions 43622 accepted 6240 description 兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約...

POJ 1061 青蛙的約會

poj 1061 青蛙的約會.description 兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約定各自朝西跳,直到碰面為止。可是它們出發之前忘記了一件很重要的事情,既沒有問清楚對方的特徵,也沒有約定見面的具體位置。不過青蛙們都是很...

POJ 1061 青蛙的約會

兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約定各自朝西跳,直到碰面為止。可是它們出發之前忘記了一件很重要的事情,既沒有問清楚對方的特徵,也沒有約定見面的具體位置。不過青蛙們都是很樂觀的,它們覺得只要一直朝著某個方向跳下去,總能碰到對...