青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

不錯(cuò)的DP題。狀態(tài)f[i][x1][y1][x2][y2]表示要把(x1,y1) -- (x2, y2) 分割成i塊所得到的最小平方和(平方和指的是每塊矩形的和的平方和)。然后根據(jù)水平和豎直切割進(jìn)行狀態(tài)轉(zhuǎn)移。這樣計(jì)算出f[n][1][1][8][8]得到整個(gè)棋盤(pán)分割成n塊得到的最小平方和,然后代入均方差公式算得結(jié)果。


/*************************************************************************
Author: WHU_GCC
Created Time: 2007-10-1 19:01:11
File Name: pku1191.cpp
Description: 
***********************************************************************
*/

#include 
<iostream>
#include 
<cmath>
using namespace std;

#define out(x) (cout << #x << ": " << x << endl)
typedef 
long long int64;
const int maxint = 0x7FFFFFFF;
const int64 maxint64 = 0x7FFFFFFFFFFFFFFFLL;
template 
<class T> void show(T a, int n) for (int i = 0; i < n; ++i) cout << a[i] << ' '; cout << endl; }
template 
<class T> void show(T a, int r, int l) for (int i = 0; i < r; ++i) show(a[i], l); cout << endl; }

int n;
int a[9][9], g[9][9];
int f[16][9][9][9][9];

inline 
int sum(int x1, int y1, int x2, int y2)
{
    
return (g[x2][y2] - g[x1 - 1][y2] - g[x2][y1 - 1+ g[x1 - 1][y1 - 1])
        
* (g[x2][y2] - g[x1 - 1][y2] - g[x2][y1 - 1+ g[x1 - 1][y1 - 1]);
}


int dp(int k, int x1, int y1, int x2, int y2)
{
    
if (f[k][x1][y1][x2][y2] != maxint)
        
return f[k][x1][y1][x2][y2];
    
if (k == 1)
        
return f[k][x1][y1][x2][y2] = sum(x1, y1, x2, y2);
    
if (x1 == x2 && y1 == y2)
        
return f[k][x1][y1][x2][y2] = sum(x1, y1, x2, y2);
    
int ret = maxint;
    
for (int i = x1; i < x2; i++)
    
{
        ret 
<?= dp(k - 1, x1, y1, i, y2) + sum(i + 1, y1, x2, y2);
        ret 
<?= sum(x1, y1, i, y2) + dp(k - 1, i + 1, y1, x2, y2);
    }

    
for (int i = y1; i < y2; i++)
    
{
        ret 
<?= dp(k - 1, x1, y1, x2, i) + sum(x1, i + 1, x2, y2);
        ret 
<?= sum(x1, y1, x2, i) + dp(k - 1, x1, i + 1, x2, y2);
    }

    
return f[k][x1][y1][x2][y2] = ret;
}


int main()
{
    scanf(
"%d"&n);
    
for (int i = 1; i <= 8; i++)
        
for (int j = 1; j <= 8; j++)
            scanf(
"%d"&a[i][j]);
    memset(g, 
0sizeof(g));

    
for (int i = 0; i <= 8; i++)
        
for (int j = 0; j <= 8; j++)
            g[i][j] 
= g[i - 1][j] + g[i][j - 1- g[i - 1][j - 1+ a[i][j];
    
    
for (int k = 0; k <= 15; k++)
        
for (int x1 = 1; x1 <= 8; x1++)
            
for (int y1 = 1; y1 <= 8; y1++)
                
for (int x2 = 1; x2 <= 8; x2++)
                    
for (int y2 = 1; y2 <= 8; y2++)
                        f[k][x1][y1][x2][y2] 
= maxint;
    
    
double sum = 0.0;
    
for (int i = 1; i <= 8; i++)
        
for (int j = 1; j <= 8; j++)
            sum 
+= a[i][j];
    sum 
/= n;
    sum 
*= sum;

    printf(
"%.3lf\n", sqrt(dp(n, 1188/ double(n) - sum));
    
return 0;
}
posted on 2007-10-08 09:12 Felicia 閱讀(820) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 動(dòng)態(tài)規(guī)劃
Comments
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久人人爽人人爽| 激情欧美丁香| 久久国产精品一区二区三区四区| 亚洲一二三级电影| 午夜免费电影一区在线观看| 先锋亚洲精品| 久久免费黄色| 欧美激情偷拍| 国产精品欧美精品| 国产视频在线观看一区二区| 一区视频在线| 在线亚洲欧美视频| 久久精品国产精品亚洲综合| 欧美成人综合| 亚洲一区激情| 久久视频国产精品免费视频在线 | 欧美亚洲综合网| 久久久欧美精品| 欧美片第1页综合| 国产亚洲高清视频| 夜夜嗨一区二区三区| 欧美一区二区三区视频免费| 美女性感视频久久久| 一本到高清视频免费精品| 欧美在线观看一区| 国产精品va在线播放| 尤物九九久久国产精品的特点 | 亚洲人成网站在线播| 亚洲精品自在在线观看| 午夜精品免费在线| 欧美成人国产va精品日本一级| 国产精品免费一区二区三区观看 | 日韩午夜中文字幕| 久久精品久久综合| 99国产精品| 欧美大片在线看| 香蕉久久国产| 久久激情一区| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区在线免费观看| 亚洲午夜精品福利| 欧美激情一区二区三区四区| 亚洲欧美在线免费| 欧美日韩一区二区三| 亚洲日产国产精品| 美女网站久久| 久久精品一级爱片| 国产精品免费一区二区三区在线观看 | 午夜久久电影网| 国产精品露脸自拍| 亚洲色图在线视频| 日韩视频免费大全中文字幕| 免费观看欧美在线视频的网站| 国内久久视频| 久久精品国产v日韩v亚洲 | 欧美午夜视频| 一区二区久久久久久| 91久久在线| 欧美破处大片在线视频| 日韩午夜黄色| 一本色道久久99精品综合| 欧美日韩一区综合| 亚洲午夜久久久久久尤物| 99精品欧美一区二区三区| 欧美日韩综合视频网址| 亚洲午夜一级| 亚洲永久免费| 国产自产女人91一区在线观看| 久久久av网站| 久久综合电影| 亚洲最新在线视频| 亚洲特级毛片| 狠狠爱综合网| 亚洲黄色在线视频| 欧美视频中文一区二区三区在线观看 | 欧美亚洲一级| 亚洲国产日本| 亚洲剧情一区二区| 国产女人水真多18毛片18精品视频| 欧美中文字幕视频| 久久综合中文字幕| 这里只有精品视频| 欧美一区二区三区日韩| 亚洲人成网站在线播| 99精品热6080yy久久| 国产亚洲网站| 最新69国产成人精品视频免费| 久久久久99| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩国产经典色站一区二区三区| 亚洲视频在线观看视频| 亚洲一区在线播放| 亚洲高清在线观看| 一区二区三区精品| 一区二区在线视频播放| 亚洲美女在线视频| 国产又爽又黄的激情精品视频 | 国产亚洲欧美一区二区| 亚洲国产成人一区| 国产乱子伦一区二区三区国色天香 | 亚洲天天影视| 久久综合中文| 欧美一区二区观看视频| 免费毛片一区二区三区久久久| 午夜精品美女久久久久av福利| 另类av一区二区| 久久av一区二区三区| 欧美日韩1080p| 六十路精品视频| 国产日本欧美一区二区| a4yy欧美一区二区三区| 亚洲国产高清aⅴ视频| 亚洲欧美视频在线观看| 亚洲视频精品在线| 欧美成人免费在线| 麻豆freexxxx性91精品| 国产欧美亚洲日本| 在线亚洲精品| 国产精品99久久不卡二区 | 韩国女主播一区| 亚洲性视频网站| 亚洲影音一区| 欧美日韩不卡视频| 欧美激情欧美狂野欧美精品| 国语自产精品视频在线看一大j8| 一区二区精品国产| 亚洲视频香蕉人妖| 欧美日韩在线视频首页| 最近看过的日韩成人| 亚洲精品美女免费| 欧美成人性网| 亚洲日本免费| 一本色道久久综合亚洲精品高清| 免费看亚洲片| 亚洲福利av| 亚洲理伦在线| 欧美日韩国产不卡在线看| 亚洲日本欧美在线| 在线亚洲精品| 国产精品久久久亚洲一区| 亚洲一区二区三区在线播放| 午夜精品国产精品大乳美女| 欧美色视频在线| 欧美激情一二三区| 国产婷婷色综合av蜜臀av| 久久精品国产91精品亚洲| 亚洲欧美日韩一区二区在线| 亚洲乱码久久| 久久亚洲精品网站| 久久av一区| 狼人天天伊人久久| 美日韩精品视频| 亚洲高清精品中出| 蜜桃av一区二区| 男女av一区三区二区色多| 亚洲午夜免费福利视频| 亚洲欧美综合| 国内精品久久久久久久97牛牛| 欧美在线你懂的| 欧美顶级大胆免费视频| 日韩天堂在线观看| 国产精品久久毛片a| 久久九九热re6这里有精品| 亚洲国产99| 亚洲欧美在线磁力| 在线播放中文字幕一区| 欧美日韩另类丝袜其他| 午夜精品福利在线| 欧美激情视频网站| 欧美一区二区三区免费观看视频| 好男人免费精品视频| 欧美日韩国产色综合一二三四| 午夜欧美理论片| 亚洲欧洲一区二区三区在线观看| 亚洲女同同性videoxma| 在线观看日韩www视频免费| 欧美四级在线观看| 久久人人爽人人| 亚洲综合成人在线| 亚洲黄页视频免费观看| 久久精品国产v日韩v亚洲 | 亚洲视频一区二区| 狠狠爱www人成狠狠爱综合网| 欧美连裤袜在线视频| 久久精品亚洲精品| 亚洲一级片在线观看| 欧美激情在线有限公司| 欧美一二三区精品| 一本一本久久| 亚洲激情电影中文字幕| 国产色综合网| 国产精品久久二区| 欧美区亚洲区| 欧美国产精品中文字幕| 久久久精品国产一区二区三区| 亚洲一区二区视频| 国产精品99久久久久久www| 亚洲精一区二区三区| 91久久极品少妇xxxxⅹ软件| 欧美成人午夜激情在线|