takahiro_itazuriの公倍数的ブログ

本やWebを通して学習したことをまとめるブログです。最大公約数(つまり、共通部分)的なという表現と対比して、「なるべく包括的にカバーしつつ、更に+αの要素も加えられたらいいな」という意味で公倍数的ブログと名付けました。

プログラミング基礎

AtCoder Beginner Contest 102

はじめに A - Multiple of 2 and N 自分の回答 改善点 B - Maximum Difference 自分の回答 改善点 C - Linear Approximation 自分の回答 改善点 D - Equal Cut 自分の回答 改善点 総評

AtCoder Beginner Contest 101

はじめに A - Eating Symbols Easy 自分の回答 改善点 B - Digit Sums 自分の回答 改善点 C - Minimization 自分の回答 改善点 D - Smuke Numbers 自分の回答 改善点 最後に

【就プロ】C++の型と範囲

はじめに 整数型 実数型 文字型

AtCoder Beginner Contest 090

はじめに A - Diagonal String 自分の回答 改善点 B - Palindromic Numbers 自分の回答 改善点 C - Flip, Flip, and Flip...... 自分の回答 改善点 D - Remainder Reminder 自分の回答 改善点

AtCoder Beginner Contest 087

はじめに A - Buying Sweets 自分の解答 改善点 B - Coins 自分の解答 改善点 C - Candies 改善点 D - People on a Line 解答 総括

AtCoder Beginner Contest 086

はじめに A - Product 自分の解答 改善点 B - 1 21 自分の解答 改善点 改善後のコード C - Traveling 自分の解答 改善点 D - Checker 解答 総評

【就プロ】スタックとキュー

はじめに スタック キュー C++ スタック キュー

【就プロ】配列とリスト

はじめに 配列 利点 欠点 リスト 利点 欠点 C++ 配列 リスト

AtCoder Beginner Contest 085

はじめに A - Already 2018 自分の解答 改善点 B - Kagami Mochi 自分の解答 改善点 C - Otoshidama 自分の解答 改善点 D - Katana Thrower 自分の解答 改善点

【就プロ】C++暗黙的初期化

はじめに C++において明示的に初期化を行わなくても、勝手に初期値を入れてくることを「暗黙的初期化」と言います。 今回はその暗黙的初期化がどのような時に行われるかを説明します。 暗黙的初期化が行われる条件 C++では、グローバル変数に対しては暗黙的…

【就プロ】C++標準入出力

はじめに 今回はC++における入出力について記事を書きます。 Cの頃から利用されていたscanfやprintfと、C++で登場したcinやcoutの違いに着目して書きたいと思います。 はじめに scanfとprintf scanf printf cinとcoutとgetline cin cout getline cinとgetlin…

AtCoder Beginner Contest 084

はじめに A - New Year 自分の解答 改善点 B - Postal Code 自分の解答 改善点 改善後のコード C - Special Trains 自分の解答 改善点 改善後のコード D - 2017-like Number 自分の解答 改善点 改善後のコード 最後に

ざっくりとJava

はじめに 今回はMITの講義である"Introduction to Programming in Java"を参考にしながらざっくりとまとめていきます。 Lecture Noteなどは下記のリンクから手に入ります。ocw.mit.edu はじめに 対象者 環境構築 コンパイルと実行 Hello Worldを実行してみよ…

【就プロ】幅優先探索

はじめに 問題設定 問題文 入力 出力 アルゴリズムと実装 キュー C++

【就プロ】計算量

はじめに 時間計算量 空間計算量 オーダーについて オーダーの記述方法 定数時間 対数時間 線形時間 線形対数時間 二乗時間 指数時間 階乗時間

【就プロ】深さ優先探索

はじめに 問題設定 問題文 入力 出力 アルゴリズムと実装 再帰関数 C++ スタック C++

【就プロ】再帰関数

はじめに メリットとデメリット メリット デメリット 実装 説明文 入力 出力 実装 C++

【就プロ】ブレース展開

目次 目次 はじめに 説明 {文字列1,文字列2,...,文字列N} {.....} {.....} {.....} 実装 Python

【就プロ】目次ページ

はじめに そろそろ就活が始まる次期。 エンジニア採用を狙う人はWebテストでプログラミングテストが課されたりします。 その際にベースになる知識はやはり「データ構造とアルゴリズム」や基礎知識です。そこでこれから就職活動に向けて「就活生のためのプロ…

ライブラリのいろいろ

プログラミングの基礎を学び終わると、より実用的なプログラムを書くために、「ライブラリ」というものを使うことが出てくるかと思います。 今回は「ライブラリ」に関することを学んで行きます。目次 ライブラリとは ライブラリの種類 リンクの方法 参考文献