Skip to content

itouOJ 收件程式 v1.3.2

Choose a tag to compare

@itousouta15 itousouta15 released this 20 Aug 06:18
· 280 commits to master since this release

這一版修正本機測試執行時中文輸出變亂碼的問題。

這一版的重點

  • 測試執行編出來的程式時,沒有指定輸出的文字編碼,.NET 預設會用主控台目前的編碼(繁體中文 Windows 通常是 Big5)去解讀子程式輸出的位元組。但 g++ 編出來的程式印的中文字面量是原始碼檔案存的編碼(多半是 UTF-8),兩邊對不上就整段變亂碼——範例測資的中文輸出明明是對的,卻被判成答案錯誤。現在改成用跟伺服器判題一致的 UTF-8 解讀,範例測資的中文輸出能正常比對了。

下載

檔案 用途
itouOJ-lab-deploy-kit.zip 機房佈署包,包含收件程式、安裝腳本、說明文件與範例
itouOJ-Submit.exe 單機收件程式執行檔

注意

  • 建議只在一台機器上下載 ZIP,然後用隨身碟或網路磁碟機分發到每台選手機。
  • 在每台機器上執行 install-on-this-pc.bat,這樣安裝腳本會移除 SmartScreen 的 Mark-of-the-Web 標記。

校驗

itouOJ-Submit.exe
SHA256 9B9CA322488784ABD8120F14308B4E4C6EDDE7992D223A9A73FD0C28453B6A37