d062: 2.猜拳機器人
標籤 : 迴圈 連續輸入
通過比率 : 4人/4人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-03-11 09:26

內容

萱萱有三台不同型號的猜拳機器人,每台機器人內部都有一個0~99的核心數字,依照這個數字產生出下次出拳的種類。機器人A先將核心數字a乘以11後再加1,超過100時將百位數捨去,並將此數設為目前的核心數字,再將此數字取除以3的餘數,為0時出剪刀、為1時出石頭、為2時出布。機器人B則是將核心數字b加9,超過100時將百位數捨去,並將此數設為目前的核心數字,再取此數字的個位數,為0~3時出剪刀、為4~6時出石頭、為7~9時出布。機器人C則是將核心數字c加19,超過100時將百位數捨去,並將此數設為目前的核心數字,再取此數字的10位數,為0~3時出剪刀、為4~6時出石頭、為7~9時出布。

萱萱讓這三台猜拳機器人一起猜拳,已知這三台機器人的核心數字,萱萱想知道在第幾回合時才能讓三台機器人出的拳都不一樣,也就是一個剪刀、一個石頭和一個布。

輸入說明

輸入資料的第一行有一個正整數T (1<=T<=100),代表下面有T組測試資料。

每組測試資料只有一行,裡面有三個整數a、b、c (均為0~99),代表三台機器人的核心數字,請你求出第幾回合時三台機器人出的拳才都不相同。

輸出說明

針對每組測試資料輸出一個數字,代表第一次三台機器人出的拳都不相同是在第幾回合,數字輸出完後請換行。

範例輸入 #1
1
0 0 0
範例輸出 #1
1
範例輸入 #2
2
1 2 3
3 2 1
範例輸出 #2
6
19
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :

範例說明:

以範例1來說,機器人A的核心數字為0,(0*11+1)=1,故機器人A出的是石頭,機器人B的核心數字為0,(0+9)=9,故機器人B出的是布,機器人C的核心數字為0,(0+19)=19,十位數為1,故機器人C出的是剪刀,因此第一回合三個機器人出的都不一樣。

評分說明:

本題不分子題,得分為100分。

標籤:
迴圈 連續輸入
出處:
中女111 [管理者:
sagit (sagit)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」