Phân số tối giản

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 2

Nhập vào từ bàn phím hai số nguyên dương m, n (m, n <= 1016). Hãy viết chương trình in ra màn hình dạng tối giản của phân số m/n.

Ví dụ:

Nhập từ bàn phím

In ra màn hình

20 24

5/6

 

Lũy thừa bậc n

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 3

Mọi số nguyên dương a đều có thể viết được dưới dạng lũy thừa bậc n của số nguyên dương b (với n thuộc N*). Chẳng hạn: 27 = 33; 8 = 81. Một số nguyên dương a có thể có nhiều cách biểu diễn dưới dạng một lũy thừa, chẳng hạn: 81 = 811 = 92 = 34.

Yêu cầu: Cho trước 3 số nguyên dương a; b; c. Gọi x là tích của 3 số a; b và c. Hỏi trong các cách viết số x thành một lũy thừa bậc n của một số nguyên dương thì số mũ n lớn nhất bằng bao nhiêu?

Dữ liệu vào: Đọc ở file văn bản LT.INP 3 số a; b; c mỗi số nằm trên một dòng (a; b; c <= 1012).

Dữ liệu ra: Ghi ra file văn bản LT.OUT số n thỏa mãn yêu cầu trên.

Ví dụ:

LT.INP

LT.OUT

3

3

9

4

Giải thích: x = 3.3.9 = 81 = 811 = 92 = 34. Vậy số mũ lớn nhất cần tìm là 4


Chữ số tận cùng

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 2

Cho dãy số a1, a2, a3, ... được định nghĩa như sau:

 a1 = a2 = 1; an+2 = an+1 + an với mọi n thuộc N*.

Yêu cầu: Cho trước một số nguyên dương k (10 <= k <= 1016). Hãy tìm 2 chữ số tận cùng của số ak trong dãy số trên.

Dữ liệu vào: File văn bản CSTC.INP chỉ có một số nguyên dương k (10 <= k <= 1016).

Dữ liệu ra: File văn bản CSTC.OUT ghi ra 2 chữ số tận cùng của số ak trong dãy số được định nghĩa như trên.

Ví dụ:

CSTC.INP

CSTC.OUT

100

75

 

Cắt bánh

Nộp bài
Time limit: 2.0 / Memory limit: 256M

Point: 3

Cho một chiếc bánh có dạng hình chữ nhật. Hãy dùng K lần cắt bánh sao cho chiếc bánh được chia thành nhiều phần nhất? Biết rằng mỗi lần cắt có thể cắt ngang hoặc dọc theo các đường thằng song song với các cạnh của chiếc bánh.

Yêu cầu: Cho số nguyên dương K. Hãy đếm số lượng phần bánh nhiều nhất có thể sau khi dùng K lần cắt bánh như trên,

Dữ liệu vào:. Cho tỏng file CUTCAKE.INP gồm:

  • Dòng 1: Chứ một số nguyên K (0<= K <= 109)

Dữ liệu ra: Ghi vao file CUTCAKE.OUT gồm:

  • Dòng 1: Ghi ra một số nguyên là số phần bánh nhiều nhất có thể sau khi dùng K lần cắt bánh.

Example

Input

2

Output

4