almond-latte
AUTHOR

almond-latte

はじめまして。都内の国立情報系大学に通っているただの大学生です。 普段はセキュリティを専攻しています。 ブログの記載内容に間違い等ありましたらお気軽に教えていただけるとうれしいです!

  • 2023年3月16日
  • 2023年3月17日

【C++】数字を任意の桁で0埋めする方法

C++には他の言語にあるような0埋め関数やライブラリがないため、数字から任意の桁数で0埋めした文字列を得るためには少々プログラムを書く必要がある。ここでは、以下の様な条件が与えられル場合の0埋め手法を示す。 数字\(A, N\)が与えられる。\(A\)が10進数表示で\(N\)桁未満であるとき、\( […]

  • 2023年2月10日
  • 2023年3月16日

【Shellscript】AtCoder用g++コマンドを自作した話

世間は大寒波みたいですね。僕と言えば期末試験期間真っ最中にも関わらずお酒を飲みながらこのブログを書いてるわけです。おかしいですね。 今回はAtCoder用のg++コマンド、ag++を作成したので簡単に紹介します。 まず、なぜこのコマンドが必要になったかというのは、ABC288のC問題においてUnio […]

  • 2022年12月30日
  • 2023年3月16日

AtCoderで茶色になるまでのお話

2022年12月17日のAtCoder Begginer Contest 282で茶色コーダーになることができました!今日は自己紹介がてらここに至るまでの僕の話をしていきたいと思います。 生い立ち? 2001年の天気のよい日、沖縄のとある病院で産声を上げました…なんて言っていると日が暮れ […]

  • 2022年10月18日
  • 2023年3月16日

【図解】bit全探索の動きをみていく

今回はbit全探索についてまとめます。2進数やbit演算に関する知識も浅く復習しますが、このページだけではすべてを伝えきれないので平行して調べていただけたらと思います。 bit全探索とは? ズバリ、いくつかの候補の中から、それぞれ「選ぶ・選ばない」の2択を選択をしていき、その組み合わせを全列挙するこ […]

  • 2022年9月1日
  • 2023年3月16日

【C言語】Dining Philosophersの簡単な解法

はじめに Dining Philosophers Problemについて、C言語を用いた簡単な解法を書いてみます。 Dining Philosophers Problem とは 日本語では「食事する哲学者の問題」と呼ばれています。設定はこうです。 円卓に哲学者が5人が座っている 哲学者の間にフォーク […]

  • 2022年8月30日
  • 2023年3月16日

標準出力を捨てる方法

TL;DR 標準出力のみ捨てる 標準出力、標準エラーの両方を捨てる もしくは、 /dev/null 標準出力の簡単な捨て方は、UNIX系OSに標準である「ゴミ箱」に出力をリダイレクトすることです。 このゴミ箱は/dev/nullであり、ブラックホールと表現する方もいるそうです。むしろそっちの方がイメ […]