C

AtCoder

【AtCoder】int64_tやlong long使用時に潜むaccumulateの第3引数の罠

こんにちは、えあーです。 昨日のABC159お疲れさまでした。 私がやられた事案を紹介します。 問題 ABC159のD問題での事案です。 まず、問題はこちら。 D - Banned K とりあえず雑にやるとO(n^2)でTLEなのは明らかな...
AtCoder

【AtCoder】浮動小数点問題

D問に殺されたので自戒を兼ねて。 事前に調査してないと初めてなら99%引っかかるような内容だと思います。 浮動小数点の精度に注意しましょう。 ※C++で参加しています 詳細 ABC154のD問題にて、浮動小数点で解答する問題が出ました。 そ...
プログラミング

【ネタ】可読性の低いコードを書いてみよう!

こんにちは、えあーです。 可読性の高いコードを書こうと世の中ではよく言われているので、 特に理由もなく逆行してみたいと思います。 『ネタコード』タグの記事 題してわかりにくいコード書く作戦。 使用言語はC言語です。 別になんでも良かったので...
プログラミング

【Unity】Unityでゲーム制作はじめました。

こんにちは、えあーです。 本日よりUnityはじめました。 冷やし中華みたいなテンションですが、 冷やし中華より軽いテンションで始めていると思います。 Unityとは? こんなの見に来てる人はきっと知っていると思いますが、 ゲーム作るのに便...
プログラミング

【C++】ディズニーランドでキャストの注意を受ける

こんにちは、えあーです。 クソコードが書きたい!!! ということで、 以前のやつよりはインパクト小さいですが、 クソコードを書いていきます。 ちなみに以前のやつはこちら。 【C/C++】#defineで日本語も使えるので「#define 斉...
プログラミング

【プログラミング】さじを投げる

こんにちは、えあーです。 プログラミングが行き詰まって、さじを投げたくなることありますよね。 ということで今日は匙を投げる方法をお伝えします。 基本方針 例外処理を用います。 例外を投げるときのキーワードは「throw」なので、 これをうま...
プログラミング

【C/C++】#defineで日本語も使えるので「#define 斉藤」してみた

こんにちは、えあーです。 クソ記事。 #defineを使ってキーワードを日本語に設定してあげると、 クソみたいなコードが書けます。 ということでその一例を紹介。 ※処理系によって使えなくても保証しません ラーメン屋を作ろう! こんな感じで書...