Meiryo’s blog

やってみて詰まったことを備忘録として残すブログ

競技プログラミング

【C#】文字列に単語が何個あるかカウントする

こないだのAtCoderで「割とこういうの出るけど出る度考えてる気がする」 ってのがあったので改善することに。 問題はこれです。 B - Count ABC 文字列の中に単語があったらカウントする、ってやつですね。 コンテストではこんなコードで通しました。 for(var…

【C#】出力の高速化について調べて使ってみた

競技プログラミングのことを調べていたら Console.WriteLineはそのまま使うと遅いらしいってこと、 そしてそれを高速化する方法があるとのことを下記記事で知りました。 qiita.com 「出力の高速化」のとこですね。 記事に記載されているコードが下記になりま…

【C#】競技プログラミングで桁あふれを防ぎたい

競技プログラミングってよく問題に注目しとかないと int型にlong型じゃないと入らないような桁を入れちゃって 桁あふれが起こる、ってことが頻繁にあります。 で、それを検出できる仕組みがC#にはあるということをこないだ知りました。 「checked キーワード…