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

bwm-ng

bwn-ng(Brandwidth Monitor NG(Next Generation))コマンド説明ディスクやネットワークの帯域幅をリアルタイムに表示. 軽い,インターフェースの制限が無い.インストール方法(in Uubuntu) $ sudo apt-get install bwm-ng 使用方法 $ bwm-ng # ネットワークI…

Ubuntu 14.04.3 LTS 64bit インストール後設定 (かなり適当.依存関係がぐちゃぐちゃかも)

・2015年9月10日にUbuntu12.10から14.04.3 LTSに変更 QtかOpenCVかVLCを入れると再起動後に画面が黒くなる.(原因が分からないので教えてくださるとうれしいです)参考元: Ubuntu 12.10をインストールした直後に行う設定 & インストールするソフト[デュア…

C言語,C++言語 コーディング規約

C言語とC++言語を使用している. ファイル名などの命名規則や,コーディング規約が自分なりに統一出来てないので統一する.いろいろな流派や思想などがあるみたいなので,偉人が考えたものを疑わずに使用する. (宗教戦争は避ける) C言語とC++言語の参考元…

Codeforces #200 Div2

A. Magnetsシミュレーション。 #include <iostream> using namespace std; int main() { int n, inp, ans = 0; bool plus = false; cin >> n >> inp; if (inp == 10) plus = true; for (int i = 0; i < n - 1; i++) { cin >> inp; if (plus && inp != 10) { ans++; plu</iostream>…

分割数

[参考元] ・秋葉拓哉,岩田陽一,北川宜稔「プログラミングコンテストチャレンジブック第2版」株式会社マイナビ、2010,pp.66-67 ・分割数-Wikipedia ・動的計画法蟻本の「分割数」が理解するのが難しかったのでメモ。蟻本の「分割数」の問題文は n個の互いに区…

ACPC2013 Day3

Problem C: Problem C: Mysterious Operator+演算子の規則は、 a1とa2をaの上位桁と下位桁としたとき、 次の規則を満たすものである。a1 = x - y ・・・(1) a2 = x + y ・・・(2)(1)、(2)から2x = a1 + a2 2y = a2 - a1となるから、aの桁の分け…

Fleuryのアルゴリズム

オイラー小道をつくるアルゴリズム[参考元] R・J・ウィルソン『グラフ理論入門』 近代科学社、2013、p.45.オイラー・グラフとは連結グラフで、すべての辺を含む閉じた小道があるグラフをオイラーグラフと呼ぶ。 そのような小道をオイラー小道と呼ぶ。連結グ…

非不偏版エンドニム

輪講メモ。[参考元]組合せゲーム理論入門 ?勝利の方程式?作者: M.H.Albert,R.J.Nowakowski,D.Wolfe,川辺治之出版社/メーカー: 共立出版発売日: 2011/09/21メディア: 単行本 クリック: 5回この商品を含むブログ (1件) を見る非不偏版エンドニムはエンドニムの…

CODEFORCES #182 Div2 C. Yaroslav and Sequence

(1)nが奇数の時例1. n = 3の時、符号だけに着目すると [1] +++++ [2] ++++- [3] +++-- [4] ++--- [5] +---- [6] -----操作で (6)→(3)→(4)→(1) (5)→(2)→(3)と何回かの操作ですべての場合に対して符号を正にできる。 (2)nが偶数の時(2-1)入力列の正の符号が奇…

AOJ 0081 A Symmetric Point

[問題] AOJ 0081 「A Symmetric Point」 1つの直線と1つの点が与えられる。与えられた点と線対称な点を答える。[参考元] 座標変換は5個。 1. 平行移動 2. 拡大・縮小 3. 回転 4. 鏡映 5. スキューP1を原点に平行移動する量をtとする。 直線P1-P2とx座標の…

openFrameworks in Ubuntu12.10

Ubuntu12.10 64bit上でopenFrameworksを使用してみる。 [2013年4月25日作成]参考元: Beyond Interaction PDF版をCreative Commonsライセンスで配布開始! 本当にありがとうございます。Code::Blocks IDEを使わないでターミナルとエディタ(Emacs24)のみでビル…

Ubuntu12.10 64bit インストール後設定 (かなり適当)

参考元: Ubuntu 12.10をインストールした直後に行う設定 & インストールするソフト[デュアルディスプレイ]システム設定→ディスプレイ→「複数のディスプレイをミラーする(M)」のチェックを外す→解像度の選択[HUDのショートカット無効化] ・AltキーでHUDが立…

SRM575 Div2 250

レーティングが760->683と下げが止まらない。 次回頑張ります。[250の問題文] 「与えられたint型の配列から2つの要素を入れ替えて、いくつの異なった配列を作ることができるか。」[方針] int型配列の要素を2つ入れ替えて文字列にしてmapで判定。[ソース…

ディレクトリ名

ディレクトリの整理をして思った。 スペース区切りのディレクトリの表記法が統一されていない。 こだわりが無いので困る。なので、次のことを考えてみた。[目的]ディレクトリ名の表記法を決める一般的には次の表記法が使われているよう。 例として「This is …

Network Manager

NetworkManagerで躓いたところがあったのでメモ。 参考元: いますぐ実践! Linux システム管理 / Vol.173 /[目的]無線LANを接続したときにあるスクリプト(hoge.sh)を走らせたい。使用しているOSはDebian系のUbuntu12.10。 /etc/NetworkManagerを設定をする。 …

UbuntuのGNOME端末に Solarized colorsを使用する方法

github gnome-terminal-colors-solarizedに移動する。 gitレポジトリからGNOME用のSolarizedをカレントディレクトリにインストール。 $ git git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git gnome-terminal-colors-solarizedディ…