Problem E 題目解釋

怕有人誤會所以特別說明一下,題敘中的狀態指的是是否有空的狀態,因此不會交換序列 $a$ 與序列 $b$ 的值。

Problem D 範例實作與評分程式更新 + 測試小技巧

為了繞過 Windows Defender 的偵測,如果你使用 Windows 且無法下載 public.zip,請重新整理連結並重新下載。

其中,public.zip 的 compile.bat 被更新為 compile.txt,你可以參考內容自行編譯測試,或者將內容複製到新建立的另一個檔案,再將他重新命名為副檔名為 .bat 的批次檔。
對於部份使用 DevC++、Code::Blocks 或其他編輯器的狀況,這個執行檔可能會因為你的 g++ 並不在 PATH 而無法運作,你可能需要使用編輯器內建的方法找到 g++ 的位置。

或者是,你可以在檔案中加入 #include "grader.cpp" 並以單一檔案的方式進行本地測試,請注意上傳時需要拿掉這行才可以通過編譯。

使用 Linux 的學員請直接執行 compile.sh 取得編譯過後的執行檔。

Problem D 題目敘述更新 2

題目中算盤儲存數字的方法已更新,詳細來說 $p_{31}$ 的係數應為 $-2^ 7$。

Problem D 題目敘述更新

題目敘述中「另外,對於 OP_ADDOP_SUBTRACT 兩種操作。」請忽略,題目敘述已更新。