024号文書

主にプログラミング

Rust

PythonistaがRustはじめました#008 -- 可変Vecで動的計画法

なんとか仕事は山を越えました。 明日からはきちんと定時に帰って、記事を書く頻度を上げられるようにしたいです(フラグ)。 最近はRustもだいぶスラスラ書けるようになった気がします(ただし、競技プログラミングのみ)。 制限時間がシビアな高得点問題を…

PythonistaがRustはじめました#004 -- if式とwhileループ

宣言厨のwotsushiです。 今日は泣く泣くwhileで手続き的なコードを書いたお話です。 ABC116-B 入出力が以下の問題です。 入力: 正の整数s 出力: sを初項とするコラッツ数列について、過去に出現した値が初めて再び出現する項の番号 https://atcoder.jp/conte…

PythonistaがRustはじめました#003 -- 標準出力・max関数

昨日はM-SOLUTIONSプロコンおつかれさまでした。 PythonでModIntするたびに制限時間大丈夫か不安を感じながらSubmitしちゃうので、こういうのは確実にRustで通せるerになりたいですね。 そして本日はAGC! 2完しないといけないプレッシャーに負けず、3完目指…

PythonistaがRustはじめました#002 -- 標準入力と四則演算

3日ぶりのRust記事です。 一昨日は、がブリチキンで美味しい唐揚げを堪能し、漬け込みハイボール6種を制覇していました。 その結果、一昨日と昨日は犠牲になったのだ... 今日はRustインストール後、ABC128-Aを通すまでのお話です。 ABC128-A の問題 端的に言…

PythonistaがRustはじめました#001 -- インストール

突然ですが、Rustというプログラミング言語を触り始めました。 当面は競技プログラミングのサブウェポンとして使う予定です。 手に馴染んだら、サーバサイドのアプリケーションをRustで作ってみたいね。 触り始めた理由 競技プログラミングで実行時間制限が…