+を使わずにAdd関数を作成する方法

下のコードが実際に足し算として機能するのか、8ビット計算で試してみた int add(int a, int b) { while (b != 0) { int c = (a & b) << 1; a ^= b; b = c; } return a; } 引用元:足し算を使わずに足し算する — KaoriYa 参考:ビット演算 - Wikipedia 例1…

01 2色塗りグラフ、ベルマンフォード法

例によってあり本の写経 2色塗り vector<int> G[MAX_V]; int V; int color[MAX_V]; // color edge c or -c bool dfs(int v, int c) { // paint edge with color "c" color[v] = c; for (int i = 0; i < G[v].size; i++) { //隣り合う辺で頂点がcのものはスルー i</int>…

新人エンジニアサバイバルガイド

ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】 - Qiita 1の技術の話のところでの講座リストにコンパイラなどの講座があったので、受講してみようかな。 というか、Googleが提供しているこのリスト(Students - Guide to Technical Develop…

生きることと勝負事の関連性に気がついた話

いつものようにプールを1kmほど泳ぎ切った後に休憩していると、仕事をはじめてからはずっとオリてばかりだったなとふと気がついた。オリてれば、いずれ負ける。そんなことは十二分にわかっていたつもりだったけど、実際はわかっていなかったのかもしれな…

呼吸を止めないことの大切さ

システマのブリージングを生活に取り入れてみた。まだはじめて5日目だが、今までいかに自分が生活の中で呼吸を止めて、力を入れながら生活していたかが、よくわかる。肩肘張っていきるという言葉があるが、まさにその言葉通り、肩に力を入れて日常を過ごして…

リングゲーム用メモ(ホールデム)

1.自分が勝っていると確信しているときは、大きく張ることがけっこう大事2.ポジションの優劣がうまく機能するのは、水族館じゃないときに限る3.オールインするなら、もっと早い段階からオールインすべき4.自分のハンドがナッツの場合は、相手にオー…

1から、ある数より少ない数の中に含まれる素数を数えるには?

こんな感じかな #include<stdio.h>#include<math.h>int prime(){ int N; // 与えられた数 int flag; //素数か否かを判定するためのフラグ int ans = 0; for (int i = 3; i < N; i+=2) { //2の倍数を除く for (int j = 3; j <= sqrt(i); j+=2) { //約数を求める場合、ルートで</math.h></stdio.h>…

Union Find木

互いに素な集合 Union Find| データ構造ライブラリ | Aizu Online Judge B: Union Find - AtCoder Typical Contest 001 | AtCoder 蟻本を読んでてわからなかったので、いろいろググったら、やっと簡易版がわかるようになった。 蟻本のpar[x] = Xの所は何を示…

EvernoteからOnenoteへの移行

エバーノートが終わりかもしれん 無料版は同期2台までに制限で値上げ [無断転載禁止]©2ch.net evernoteのベーシックが制限かかる上にプレミアム値上げとか、まじかよ・・・。 自分のG-Mailに上のお知らせが来てたので、調べてみると、すでに何人かはEvernote…

自分の麻雀スタイルの経緯と変移

麻雀ネタについて少し書いてみる。自分の麻雀歴はけっこう長くて、かれこれはじめて牌を触って10年近くなります。そのほとんどを天鳳というネット麻雀で過ごしているため、あまりリアルの牌には慣れていないが、初期の鳳凰卓に到達した経験もあるので、それ…

今更ながらアジャイル開発について学ぶ

メモがわりとして。 XP(Extreme Programming)は聞いたことあったし、イメージも漠然と持ってはいたけど、いくつかの資料を読むことで、けっこうスッキリした。 グラス片手にアジャイル開発 第2回 - アジャイルの主な実践手法とその取捨選択 (2/3):CodeZi…

成長と課題発見能力の関連性

上達が早い人っていうのは、わりと課題発見能力が高い人なんだなーと最近感じる。あれよこれよと技術力とか知識を身につけていく人は、今はこの知識もしくは技術が足りていないから、この技術を身につければ、もう一段上のステップに進める!っていう目の付…

はじめに

自分のメモ用にブログを書いていくことにした。 むかしもブログを書いていた時期があるけど、PVを狙った・・・なんというか、他人の目を気にながら書いていた感があったので、しばらく書くのを控えていたのだけれど、今回のブログは完全に自分のメモとして書…