這題有創意,值得訓練頭腦
題目敘述不是屁話,解這題要知道Zerojudge的測資是按照順序測下去的,而我們要利用這個時間差來知道目前測到第幾筆測資
如果每次執行時間都是固定兩秒,在尾數為0秒送出的話,執行測資0的時間就是0,執行測資1的時間就是2,以此類推
這就要用到sleep函式(C++, 其他語言應該也有類似的),讓執行的時間可以放大到秒,否則每個測資1ms就過去了,很難判斷
送出的時間也要很注意,要因為Zerojudge編譯也要花時間,所以我是在9秒快結束的時候按送出