×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
Problems
Submissions
Rank
Forum
Contest
Login
Register
New Thread
解題報告
#53836: Python簡單解
alanyeh10@gmail.com
(皮卡)
School:
高雄私立正義高級中學
ID:
165015
×
傳送站內訊息
To:
Subject:
Content:
IP address:
[49.213.187.253]
註冊時間:
2021-09-10 11:06:26
Last Login:
2022-11-18 11:44:14
c039.
00100 - The 3n + 1 problem
--
UVa
100
| From: [49.213.187.253] | Post Date: 2025-10-09 22:23
while True:
try:
i, j = map(int, input().split())
except EOFError:
break
max_cycle = 0
start = min(i, j)
end = max(i, j)
for x in range(start, end + 1):
n = x
counter = 1
while n != 1:
if n % 2 == 1:
n = 3 * n + 1
else:
n //= 2
counter += 1
if counter > max_cycle:
max_cycle = counter
print(i, j, max_cycle)