a969: 計算機真好玩
標籤 :
通過比率 : 11人/12人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-09-09 13:06

內容

柏霖很喜歡玩計算機,自從國一全校(應該吧?)統一購買一台CASIO的計算機之後,他有事沒事就會拿出來按個幾下。而過了一段時間,柏霖基本上把這台計算機完全摸透了,除了可以輕鬆計算各種平方和、平均數、標準差等,也發現一些有趣的東西,例如將$9999999999$和$6666666666$儲存起來,螢幕上顯示$8888888888$,接著在三者間不斷切換,只要手按得夠快就可以讓他有點像個動畫那樣(對,很無聊,而且沒人想看他表演)。後來柏霖甚至發現了將計算機回復出廠設定的方法(但一樣,沒人在意)。

另外,他自己發明了一種遊戲,先隨便按一個數字,接著只藉由"對於奇數則-1"及"對於偶數則÷2"兩種操作,試著將這個數字歸零。這個遊戲可以很好地訓練柏霖的手眼協調,他也玩得不亦樂乎,試著一次次加快自己的速度。只是他很快發現,有時候運氣好,隨便按的數可以連續$\div 2$,速度就非常快,但有時候又得兩種操作輪流操作,不只慢還可能按錯。

所以柏霖想要找到有哪些數字可以讓他從頭到尾只需按一次$-1$,你可以幫助他嗎?

對了,柏霖後來換了一台更好的計算機,所以數字可能會$>10^{10}$

輸入說明

先輸入一數$T$代表有$T$筆測資

接下來$T$行每行有一數$N$

輸出說明

若此數字在歸零過程中只需按一次$-1$則輸出"yes",否則輸出"no"(皆不含引號)

每筆輸出之間請換行

範例輸入
3
1
2
3
範例輸出
yes
yes
no
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 0.1s , <1M
公開 測資點#1 (10%): 0.1s , <1M
公開 測資點#2 (10%): 0.1s , <1M
公開 測資點#3 (10%): 0.1s , <1M
公開 測資點#4 (20%): 0.6s , >50M
公開 測資點#5 (20%): 0.6s , >50M
公開 測資點#6 (20%): 0.6s , >50M
提示 :

題序除了最後一句之外都是真的

$for\ 50\%:\\\forall 0\leq N\leq 10^3\\for\ 100\%:\\\forall 0\leq N\leq 10^{15}\\T<5\times 10^6$

"只需按一次"也代表"必須按一次"

 

記得IO優化

2023/7/31 20:48 >50M的測資時限由0.5s --> 0.6s

2023/9/2 16:40 測資筆數由10筆 --> 7筆

標籤:
出處:
[管理者:
aaaron08813 (12th 副初階教學/柏霖)
]


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