intさわだんのBlack History

刹那的レジェンドになりたい。

2014-11-30から1日間の記事一覧

POJ 2411 Mondriaan's Dream

ドミノ敷き詰め問題。 完全マッチングの個数を数える問題ともいうのかな。 bitDPでときました。 #include <cstdio> #include <algorithm> #include <string.h> using namespace std; int w,h; long long int dp[2][1 << 11]; int main(){ while(1){ scanf("%d%d",&h,&w); if(h == 0 && w =</string.h></algorithm></cstdio>…

POJ 2182 Jumping Cows

こんな簡単なDPが眠っていたとは。。。 #include <cstdio> #include <algorithm> using namespace std; int p; int s[150002]; int dp[150002][2]; int main(){ scanf("%d",&p); for(int i = 1;i <= p;i++)scanf("%d",&s[i]); for(int i = 1;i <= p;i++){ dp[i][0] = max(dp[i-1</algorithm></cstdio>…

第7回日本情報オリンピック 予選 過去問 解答

一応といてみた(n回目) 解説はJOI 2007-2008 予選 問題・データにあるのでそっちを見てください。サンプルソースだけドデンとはっておきます。 続きを読むでよめる・このぐらいのセットは30分で全完しないとだめだよな・・・