Nội dung Bài tập
Mã:
6r
Tên:
UCLN của các số Fibonacci
Dạng thi:
acm
Thang điểm:
1 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4601101111
Cho dãy số {Fn}n, thỏa công thức sau đây
{F1=F2=1Fi=Fi-1+Fi-2, ∀i>2.
Ai đã chỉ cho Lys Bạch nhiều tính chất thú vị của dãy trên ví dụ như: Nếu mn thì FmFn, với mọi m,n ta có Fm+n=FmFn+1+Fm-1Fn . Lys Bạch thấy vậy cũng có suy nghĩ rằng khi nào hai số thuộc dãy nguyên tố cùng nhau, Lys Bạch không muốn làm phiền Ai nên đã nhờ các bạn. Việc của bạn là kiểm tra xem 2 số FnFm có nguyên tố cùng nhau hay không.

- Input:
Dòng đầu tiên: p là số lượng testcase.
p dòng tiếp theo là 2 số mi,ni, i{1,2,...,p}.
- Output:
Gồm p dòng, trong đó mỗi dòng.
In ra 1 nếu gcd(Fmi,Fni)=1.
In ra 0 nếu gcd(Fmi,Fni)1.


 



Ví dụ 1:

Input

Output

1

12 3

0



Ví dụ 2:

Input

Output

3

1 9

2 9

3 9

1

1

0


Giải thích ví dụ 1: Ta có F12=144F3=2 do đó gcd(F12,F3)=2 nên in ra 0.

  • Subtask 1: p=1, 1m,n50. (20 %)
  • Subtask 2: p=2, 1mi,ni88. (30 %) 
  • Subtask 3: p10, 1mi,ni88. (40 %)
  • Subtask 4: p80000, 1mi,ni1018. (10 %)
Đề ra chơi chơi cũng ngay câu 1 đề OLP Chuyên 2023 (nhưng tác giả lại không làm được full câu đó :v, trong khi đó nhân vật trong đề bài AC)
 

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận