リブlab

理系大学生のIT・電気・大学・趣味についての日記

次回更新予定日について

春セメスターが始まってから更新してなくて、ふとアクセス数を確認したら意外と見られていることにびっくりしました。 なので、次回更新予定日について言及しておきます。 現在学業が大変忙しいためブログを更新することができません。そのため次回更新予定…

リブ的おすすめの本01 c/c++編 人工知能もあるよ!

リブがおすすめする本シリーズ第一弾 C++プライマー C言語による標準アルゴリズム辞典 C++で学ぶディープラーニング : ニューラルネットワークの基礎からC++による実装まで コンピューターで「脳」がつくれるか : AIが恋に落ちる日 紹介した本の表紙 僕が今…

AtCoderの良解答からみるプログラミングのテクニック06(ビギナー向け) C++

今回はto_string()と10進法表記の復習ができました。さらに、新しいこととしてsubstr( );の使い方を解説しました。これで部分文字列の問題が一部解けるようになったはずです。

AtCoderの良解答からみるプログラミングのテクニック05(ビギナー向け) C++

今回はto_string()によって数字を文字列にする方法を学びました。さらに、整数の10進法表記の処理として、一桁ずつ処理をするなら%10をすることで最下位桁を着目することができ、それを/=10することで着目している桁を一つずらせることを学べたのではないで…

AtCoderの良解答からみるプログラミングのテクニック04(ビギナー向け) C++

コンテナの中に与えられた要素を追加していって入力を完了。次に、max_elementとmin_elementでコンテナの中の最大値である要素と最小値である要素をピックアップします。

AtCoderの良解答からみるプログラミングのテクニック03(ビギナー向け) C++

※注 スマホだとコードは見にくいのでPCモードかPCで見たほうが良いです。 At Corder で見つけた解答から得たもの ・ABC068_B おわり このシリーズ第一回(まだ見てないならここをクリックしてからのほうが良いです) 前回の記事 drken(けんちょん)さんの記事…

AtCoderの良解答からみるプログラミングのテクニック02(ビギナー向け) C++

※注 スマホだとコードは見にくいのでPCモードかPCで見たほうが良いです。 At Corder で見つけた良解答から得たもの ABC081_A・・・与えられた1と0のみで構成された整数の中に1は何回出現しましたか? Tips01_後置演算子は必要な時だけ使用する。 Tips02_…

Unityの罠をQ&A形式で解決してしんぜよう01

今度、今回の記事の内容を分割して記事にします。タイトルだけだと欲しい情報見つけにくいと思うので。 目次 Q.ifの条件にGetAxisを使いたいけどcastしても通用しない!どうしよう! Q.ゲーム(Scene)を再生すると勝手に音が出るんすけど。 Q.それでもだめ…

リブの競プロテンプレート(随時更新)説明あり

コメント付きです。そのうちコメントじゃなくて見やすい解説を作ろうかな。 #include <bits/stdc++.h> using namespace std; //開発で使うべからず /* REPmacro */ //一個下は#define rep(i,n) for(int i=0;i<n;i++)の改良版 #define REP(i,n) for(int i=0,i##_len=(n);i<i##_len;++i) #define REPR(i,n) for(int i=((int)(n)-1);i>=0;--i) #define FOR(i,m,n) for(int i=(int)(m…</n;i++)の改良版></bits/stdc++.h>

リブの競プロテンプレート(随時更新)説明なし

簡易版テンプレと普通のテンプレ書きました。説明付きのテンプレは次回載せます。 #include <bits/stdc++.h> using namespace std; /* REPmacro */ #define REP(i,n) for(int i=0,i##_len=(n);i<i##_len;++i) #define REPR(i,n) for(int i=((int)(n)-1);i>=0;--i) #define FOR(i,m,n) for(int i=(int)(m);i<(int)(n);++i) /*alias*/ #d</i##_len;++i)></bits/stdc++.h>…

スマホ用とPC用で見やすさが違うので対策

このブログをスマホで見ると死ぬほど見にくいので、スマホ用とPC用で二つ記事を作ることにしました。 過去記事についてはぼちぼち作り直していきます。 更新1 結局、二つ作ってない。

AtCoderの良解答からみるプログラミングのテクニック01(ビギナー向け) C++

※注 スマホだとコードは見にくいのでPCモードかPCで見たほうが良いです。 AtCorderとは At Corder で見つけた良解答から得たもの ABC064_A テク1 - 条件演算子の効果と倍数判定のコツ Tips01 ABC082_A テク2 - 小数点切り上げを簡単に Tips02 Tips03 Caut…

個人的メモ2

・toggle: 同じ操作で二つの状態に交互に切り替わること ・JCT(Japanese consumption tax)= 消費税 ・VAT(value-added tax)= 付加価値税 ・プリプロセッサで#の行が処理されるよ ・エスケープシーケンスのベルはwindows10おなじみのテレレーンって…

自分の過去記事を振り返って反省したことを共有したい

こんにちは、リブです。 時間ができたのでブログを再開したいと思い、この前自分の記事を見返しました。 見やすさであったり、内容であったり、改善点は色々見つかりましたが、特に気になったものをご紹介したいと思います。 反省1 まず、はじめに対象読者の…

Visual Studioの使い方 画面を説明するよ 4 ~ デバッグ ~

実際に見てみよう [ウィンドウ]とは? [ウィンドウ]でできること ウィンドウ [グラフィックス]とは? [グラフィックス]でできること [デバッグ]とは? [デバッグ]でできること 解説 [ステップイン]とは? [ステップオーバー]でできること 終…

Visual Studioの使い方 画面を説明するよ 3~ ビルド ~

ソリューションとプロジェクトとは プロジェクトとは ソリューションとは ビルドとは 解説 静的解析 プリプロセッサ コンパイラ リンカ [ビルド]の使い方 ビルド リビルド クリーン の区別 終わりに こんにちは、リブです。 今回はビルドの説明をしていきま…

自分用memo IT英語 initialize snapshot F5キー ショートカットキー設定vs pull-request ドロップダウンリスト デリミタ diff C/C++の違い  c++ライブラリ

完全個人用メモですが、皆さんが暇な時に見ていただければ何か参考になるかもしれないので置いときます。(正確性はメモなので…) ついでに役立ちそうだなーってことを過去のメモから抜粋して載せます。昔のメモなんで今では当たり前のこととかを書きますが…

Visual Studioの使い方 画面を説明するよ 2~ プロジェクト ~

実際に見てみよう [プロジェクト]とは?[プロジェクト]でできること 終わり 追記 こんにちは、リブです。今回もvsの画面を見ていきます。 実際に見てみよう では、上部にあるメニューバーの残りを見ていきます。 [プロジェクト]とは?[プロジェクト]…

Visual Studioの使い方 画面を説明するよ 1~ ファイル 編集 表示 ~

実際に見てみよう [ファイル]とは?[ファイル]でできること [編集]とは?[編集]でできること [編集]でできること2 [表示]とは?[表示]でできること 終わり メモ こんにちは、リブです。今回はvsの画面を見ていきます。 vsを開けるとこんな感…

デスクトップアプリを作ってみたので作り方のご紹介 後半はプログラミングの始め方

追記 デスクトップアプリの作り方 ワンポイント 当ブログについて プログラミングの始め方 ↓ここから少し経験談を挟む ↓ここから続き どうもこんにちは、リブです。今回の記事はプログラミングに興味あるけど何をするの?何ができるの?どうするの?ってお思…

プライバシーポリシー

個人情報の利用目的 "孟日記"ではお問い合わせの際にお名前(ハンドルネーム)・メールアドレスなどの個人情報をご登録いただく場合がございます。 これらの個人情報は、質問に対する解答や必要な情報をご連絡する場合に利用させていただくものです。個人情報…