リブlab

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

2019-01-01から1年間の記事一覧

次回更新予定日について

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

リブ的おすすめの本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 まず、はじめに対象読者の…