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

TSP×最近追加法

注記 この記事は2016年7月に更新されてます。過去の記事の内容にプラスしてきちんとしたものにしました。 過去の内容には誤りがありました。すみません。 最近追加法 別称で最近隣接法とか存在するけれど、自分は最近隣接法とは区別している。最近隣接法は経…

PCK2013 予選参加記

お久しぶりです。参加記の前に前回の記事から何をしていたかちょこっと。 5月から8月までソフトウェアの制作をしていました。とある大会に向けてです。あと、受験で必要な書類や資料の作成、勉強もしてました。ソフトウェアについては大会類全部終わったら詳…

PyQtとTweepyを使った簡易Twitterクライアント

前回の発展編みたいなものです。フォームに打ち込んだツイート内容を送信するところまでやります。 PyQt (python Qt) QtっていうのはC++で書かれたフレームワークの一つで、 GUIやSQLなど様々な機能を持ったものです。今回は機能の一つであるQtGuiを使ってPy…

pythonのTwitterライブラリ使用メモ

難しそうだなーとか思ったらライブラリあったので使ってみたら簡単だった。ぱいそんまじめに触り始めて3日目くらいなので初心者です 環境 Python2.7.3 windowsXP-32bit-SP3 ライブラリ Tweepy 本題 easy_install tweepyインストール用 webbrowser デフォルト…

AOJ 0562 Shopping in JOI Kingdom

概要 日本語の問題なので省略させていただきます。http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0562最近AOJがWAのデータとか見せてくれるのでありがたいですね。 解法 まず各ショッピングモールのある町からダイクストラ法を用いてすべての町…

AOJ 0537 Bingo

概要 日本語の問題なので省略させていただきます。http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0537 解法 動的計画法です。dp[i][j]i:マスの番号(左上から順に振ったとき)j:i番目までの値の合計というDPテーブルでソースコードのように回すだ…

AOJ 0540 Amidakuji

概要 日本語の問題なので省略させていただきます。http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0540 解法 各横棒の両端に対して上にたどっていった時にたどり着く番号と下にたどっていった時の得点を先に求めておきます。そうすることでもしi…

AOJ 0531 Paint Color

概要 日本語の問題なので省略させて頂きます。http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0531 解法 幅 w (1 ≤ w ≤ 1000000 となる整数) と高さ h (1 ≤ h ≤ 1000000 となる整数)とあるので当然普通にやったら要素数が足りません。座標圧縮 …