Em đâu dám bóc phét gì đâu. Em thi thì đơn nhiên em cũng có nhớ nhớ một chút về cái đề chứ nhớ ko hoàn chỉnh, em chỉ nhớ bài 1, và sơ sơ bài 2, còn bài 3 thì quên rồi... Có anh, chị nào còn nhớ đề post lên đỡ, nhớ gì chút xíu cũng dc.
Em nhớ bài 1 là vầy.
Xét 1 thuật toán sau:
1. Đọc N
2. Nếu N=1 thì d=1 Stop
3. Nếu N chia hết cho 2 thì N=N/2 d:=d+1
4. Ngược lại N không chia hết cho 2 thì N=(N*3)+1 d:=d+1
D là chu kỳ của N.
Ví dụ: N=22
Chu kỳ của N sẽ là : 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
Vậy chu kỳ của 22 sẽ là 16
Dữ liệu vào :
1 dòng duy nhất chứ 2 số i và j
Yêu cầu:
Tìm số có chu kỳ nhỏ nhất và số có chu kỳ lớn nhất trong các số từ i đến j
Kết quả:
Xuất ra file out là max + min.
Bookmarks