#36102: Python只能QQ


712045@st.lths.tc.edu.tw (程式餓靈)

學校 : 嶺東高級中學
編號 : 140198
來源 : [111.246.102.32]
最後登入時間 :
2023-11-30 14:44:03
e284. 放暑假了!!!!! -- π | From: [112.104.155.85] | 發表日期 : 2023-07-06 08:29

用了建表和in set()這種快速的判斷方式還是超時,最後還是乖乖用C解吧QQ

 
#36108: Re: Python只能QQ


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [114.42.154.168]
最後登入時間 :
2024-04-27 22:14:03
e284. 放暑假了!!!!! -- π | From: [122.117.95.179] | 發表日期 : 2023-07-06 10:01

用了建表和in set()這種快速的判斷方式還是超時,最後還是乖乖用C解吧QQ

不知能給您什麼樣的建議,
您私訊給我的解法,建表的方式根本不對。

 

 
#36131: Re: Python只能QQ


712045@st.lths.tc.edu.tw (程式餓靈)

學校 : 嶺東高級中學
編號 : 140198
來源 : [111.246.102.32]
最後登入時間 :
2023-11-30 14:44:03
e284. 放暑假了!!!!! -- π | From: [111.246.117.143] | 發表日期 : 2023-07-06 23:37

用了建表和in set()這種快速的判斷方式還是超時,最後還是乖乖用C解吧QQ

不知能給您什麼樣的建議,
您私訊給我的解法,建表的方式根本不對。

 

check={'4', '32', '64', '67108864', '131072', '512', '524288', '2048', '1073741824', '8192', '134217728', '8388608', '2', '1048576', '8', '33554432', '268435456', '16', '128', '4194304', '1', '4096', '65536', '2097152', '16777216', '32768', '536870912', '256', '16384', '1024', '262144'}
while(1):
    try:
        print('Yes' if(input() in set(check)) else 'No')
    except:
        break

我已經幹成這樣了#1還是TLEQQ

 
#36132: Re: Python只能QQ


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [114.42.154.168]
最後登入時間 :
2024-04-27 22:14:03
e284. 放暑假了!!!!! -- π | From: [122.117.95.179] | 發表日期 : 2023-07-06 23:45

我曾經建議您用 dict 建表,顯然你沒看清楚  

 

 
ZeroJudge Forum