#21172: 奇妙的解法


slime.creeper3@gmail.com (Slimlix)

學校 : 不指定學校
編號 : 108310
來源 : [114.27.68.205]
最後登入時間 :
2021-09-07 22:44:18
e623. 2. PPAP -- 2019年10月TOI練習賽新手組 | From: [122.121.71.97] | 發表日期 : 2020-04-25 11:27

假設每次Pen >> Pineapple >> Apple >> Pineapple Pen 都是一組

第一組有1, 2, 3, 4

第二組有5~12 ...以此類推

下面的迴圈找出號碼牌在的組別

do

{

group++;

total+=group*4; 

 

} while (total < input); // 當total(從1到第n組的元素個數總和)大於input(號碼牌)時, 代表input在第n組

然後把X= input-(total-group*4)代表input在第n組的第X個

X除以n就是要輸出的東西

(<=1: Pen

>1 && <= 2 : Pineapple... 以此類推)

很沒有意義的解法www

 
ZeroJudge Forum