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 も無いのに……!

項目 購入品 値段 備考
CPU Intel Core i7 14700K 75,363 スコア 2,945 / 19,264
メモリ Patriot Viper Steel DDR4 18,560 3600MHz PC4-28800 64GB (32GB x2)
ストレージ Fikwot FN970 31,280 4 TB, M.2 2280 PCIe Gen4 x4 NVMe 1.4
マザーボード MAG B760 TOMAHAWK WIFI DDR4 43,145 ATX, B760
電源 玄人志向 80Plus GOLD 750W 11,209 ATX, 750W, 80PLUS Gold
CPU クーラ DEEPCOOL AK620 7,433 サイド
PC ケース CORSAIR 4000D 12,755 ATX
OS Windows 11 Home 16,545  
グリス ARCTIC MX-4 1,080  

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

参考: 自作以外