2014-11-01から1ヶ月間の記事一覧

CF #279(Div2) D - Chocolate

問題 : Problem - 490D - Codeforces概要 : 二本のチョコバーの縦と横の長さがそれぞれ整数で与えられる。 それらを(水平方向もしくは垂直方向に)を食べるか,を食べるかしてそれらの面積を等しくしたい。この時かかる最小の手数(問題では時間だがここでは手…

AOJ 0557 - A First Grader

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0557JOI 2010予選 問題4解法 :DPdp[i][j]:=i番目の数まで使って(足すか引くかして)jを作ることが出来る通りの数※dp[0][0]=1で初期化した場合以下のコードではdp[1][0]=2となってしまうので注…

AOJ 0168 - Kannondou

問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0168解法 : 一つ前の状態を考える。 i段目にいるためには i-1段目から1段, i-2段目から2段, i-3段目から3段 登る場合のみである。トリボナッチ数を作る #include<iostream> using namespace std; int d</iostream>…

poj 3616 - Milking Time

問題 : http://poj.org/problem?id=3616解法 : DP(動的計画法) dp[i][j]:=i回目にj番目の(?)を行った時の最大値dp[i][j]=(kのあとr時間後にjが実行できれば)TLEの関係でstartの時間でソートして適当に実行時間を削っています。 #include<iostream> #include<algorithm> using name</algorithm></iostream>…

AOJ 0269 - EastWind

問題 : http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0269平面幾何の参考にしたサイト : http://www.deqnotes.net/acmicpc/2d_geometry/解法 : 点とそれぞれの扇型とを全て判定する。 扇型と点との判定 [1] : 点が半径内にあるかどうか [2] : …