ARC 180 / Library Checker / サブ PC

Jun 30, 2024

ARC 180

ARC 180 に参加しました。 A ~ D 問題まで、分からないことが分かっただけでした。愚直解と比較して WA のケースを発見し、これは確かにダメだとなっていました。

盆栽

Library Checker を進めてみました (スクラップ) 。

破格の待遇

Haskell には 言語名『GHC』で完璧なジャッジ環境が用意されています 。明らかに Haskell は恵まれた言語です。たとえば C, Common Lisp, Fortran, Kotlin, Nim, Zig などはジャッジ非対応ですから、ローカルジャッジで我慢するしかありません。先人の人、ありがとう……!!

いつやるか?

今で (略) ABC の E 問題までに必要なコードを揃えた頃に Library Checker に挑戦すると、ちょうどいいと思いました。

ローカルジャッジの実行方法

verifycation-helper によりテストケースをダウンロードし、ローカル環境でジャッジを実施できます。特に Library Checker に対しては本物のジャッジが動作するため、答えが 1 意に定まらない問題も正しくジャッジできます。

ローカルジャッジの実行方法は、調べるのが大変です。 Online Judge Verification Helper の細かい仕様toy-lib/verify, oj のエラーメッセージが参考になると思います。 NixOS でも (やや脱獄気味ですが?) 動きました。

新設

改良

サブ PC 購入

先週サブ PC を発注しました。明日マザーボードが届きます。

動機

DTM です。 Linux の yabridge で動かない VST の方が遥かに多かったです。 DTM をやってみたければ、結局 Mac/Windows が必要なんだと思い購入しました。

購買

約 20 万円になりました。 GPU も無いのに……!

項目購入品値段備考
CPUIntel Core i7 14700K75,363スコア 2,945 / 19,264
メモリPatriot Viper Steel DDR418,5603600MHz PC4-28800 64GB (32GB x2)
ストレージFikwot FN97031,2804 TB, M.2 2280 PCIe Gen4 x4 NVMe 1.4
マザーボードMAG B760 TOMAHAWK WIFI DDR443,145ATX, B760
電源玄人志向 80Plus GOLD 750W11,209ATX, 750W, 80PLUS Gold
CPU クーラDEEPCOOL AK6207,433サイド
PC ケースCORSAIR 4000D12,755ATX
OSWindows 11 Home16,545
グリスARCTIC MX-41,080

既に後悔している点は以下です。

参考: 自作以外