UESTC 881 神秘绑架案

LRJ黑书上的例题。

化简均方差公式:

均值的平方一定,所以只需让矩形的总分的平方和最小即可。

定义:dp[k][x1][y1][x2][y2],以(x1,y1)为左上角坐标,(x2,y2)为右下角坐标的矩形,切割K次以后得到的k+1块举行的总分平方和的最小值

转移方程:(分成横割和竖割)

dp[k][x1][y1][x2][y2]=min{ dp[k-1][x1][y1][a][y2]+sum[a+1][y1][x2][y2], dp[k-1][a+1][y1][x2][y2]+sum[x1][y1][a][y2], (横着
x1≤a<x2)

dp[k-1][x1][y1][x2][b]+sum[x1][b+1][x2][y2], dp[k-1][x1][b+1][x2][y2]+sum[x1][y1][x2][b] (竖着
y1≤b<y2) }

代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
#define Mod 1000000007
using namespace std;
#define N 2100

double dp[17][9][9][9][9],sum[9][9][9][9],mp[9][9];

double SUM2(int i,int j,int a,int b)
{
if(sum[i][j][a][b] >= 0)
return sum[i][j][a][b];
double res = 0;
int k,h;
for(k=i;k<=a;k++)
for(h=j;h<=b;h++)
res += mp[k][h];
sum[i][j][a][b] = res*res;
return sum[i][j][a][b];
}

double solve(int k,int i,int j,int a,int b)
{
if(k == 1)
return SUM2(i,j,a,b);
if(dp[k][i][j][a][b] >= 0)
return dp[k][i][j][a][b];
double Min1 = Mod;
double Min2 = Mod;
for(int s=i;s<a;s++)
Min1 = min(Min1,min(solve(k-1,i,j,s,b)+SUM2(s+1,j,a,b),solve(k-1,s+1,j,a,b)+SUM2(i,j,s,b)));
for(int h=j;h<b;h++)
Min2 = min(Min2,min(solve(k-1,i,j,a,h)+SUM2(i,h+1,a,b),solve(k-1,i,h+1,a,b)+SUM2(i,j,a,h)));
dp[k][i][j][a][b] = min(Min1,Min2);
return dp[k][i][j][a][b];
}

int main()
{
double SUM,AX;
int i,j,n;
SUM = 0;
scanf("%d",&n);
for(i=1;i<=8;i++)
{
for(j=1;j<=8;j++)
{
scanf("%lf",&mp[i][j]);
SUM += mp[i][j];
}
}
AX = SUM/(double)n;
AX *= AX;
memset(sum,-1,sizeof(sum));
memset(dp,-1,sizeof(dp));
printf("%.3lf\n",sqrt(solve(n,1,1,8,8)/(double)n-AX));
return 0;
}

UESTC 881 神秘绑架案

时间: 2024-10-14 21:31:42

UESTC 881 神秘绑架案的相关文章

UESTC_神秘绑架案 CDOJ 881

神秘绑架案 Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit Status 冬马被方师傅绑架了!!! 一天,春希收到了一个信封,里面有一张印有8×8棋盘的纸,一个被加了密的U盘和一个便条.便条上写着: 冬马在我手上,如果你想救出冬马,U盘里就有我详细的地址,当然前提是你能解出密码! 你可以把这个棋盘分割成n块,每一次你可以从一棋盘上割下一块矩形,并让剩下的部分也是矩

香港入室绑架案受害者向亲友报平安

新华网香港4月30日电 25日凌晨遭遇匪徒入室绑架的受害者罗君儿,30日晚主动召开记者会向亲友报平安. 罗君儿晚间于中环的一家酒店举行记者会.她表示,希望借记者会向家人和朋友报平安.记者会约三分钟,罗君儿没有回答媒体问题. 香港警方透露,罗君儿一度被藏匿于飞鹅山的山洞内,直至绑匪收到赎金后,她才被释放. 罗君儿说,在绑架期间她受到惊吓.感谢父母为事件奔波.由于警方正调查案件,因此不能向大家交代详情. 25日凌晨,一伙匪徒闯入罗君儿居住的清水湾道独立屋打劫,先抢走价值超过200万港元财物再掳走她本

《远古外星人》 目录

目前字幕 下载 地址 http://pan.baidu.com/s/1pKLoZBP 第1季-(6) 00:战车 众神 太空 Chariots, Gods & Beyond 01:证据The   Evidence 02:天外来客  The Visitors 03:使命  The Mission 04:亲密接触  Closer Encounters 05:回归  The Return 第2季-(10) 01:神秘地区  Mysterious Places 02:众神与外星人 Gods & A

椅悄文偎死mevzhd2f84j986x

刘尘远连忙答道:"是我们医院新来的医生,是林主任介绍来的.""目前还不能确认,或许是工业中毒也说不定,但要最终确诊,需要抽血化验才行."深呼一口气,杜晨毅然决然的把卧室的门给关了上来.用最快的速度冲进的浴室,也不用去调了,直接放出冷水淋在身体上,浇熄身体的欲火.杜晨转过身去,冷眼望着刘尘远,道:"再多插一句嘴,就把你舌头拔掉!"看着这个站在自己面前,看上去很是雍容华贵,实则却是一副要杀人模样的贵妇,杜晨心中难免有些疑惑.这男人现在明显是误食了含有

忧芡勤米任x6givk501

几个医生在急救室门口进行低声讨论,一群护士也神情十分紧张.这几个医生都很年轻,显然无法凭借经验判断出这个男人是中了什么毒."那便恭敬不如从命了."杜晨有些愕然,愕然的是刘尘远替她下跪,她的神色却是这样理所应当,这难道就是上流人与生俱来的优越感么?杜晨无奈的叹了口气,瞟了一眼李藏德,似乎有那么一种后生不可教的感觉.觉得没必要跟这年轻人争执,便往自己的蛇皮袋走去,打算把蛇皮袋拿开,给李藏德让路.是一个头发稀疏,身材微胖,长得有些猥琐的,四十多岁的中年男人.他是急救科的副主任,除了林英男之外

芸疚坑尤瀑oci798uo86708w5d

"嗯,芳儿不怕的.要不是这个坏叔叔偷袭我,从我背后用**把我迷晕,就算叔叔不在,芳儿也不怕他!"说着芳儿忽然将手里的棒棒糖对准了地上的黄毛."好了,竟然真的活了过来!"最绝顶的往往却是人们看不见的,无论是昨天杜晨给那个中毒的男人解毒,还是今天给董璃治病.他倒要看看,这董夫人是那种真的自以为是的人,还是因为太关心女儿了,才乱了分寸,才以为自己要害她女儿,口不择言.而直到看见这个患者,杜晨才知道小莲嘴里的"很严重"是个什么概念."看脚!&q

盟铀磊躺致vy55n8cutdu9q8f5

这小护士就是昨天给自己打下手的那个,脸上长着一些雀斑,斯斯文文的小护士.也不知道为什么,面对自己的时候,她的小脸蛋总有些红扑扑的,好像很害羞一样."唉!"以气生机法!"杜晨,你好大的胆,你以为你是谁?你知道她是谁?她是董夫人啊,你敢让她跪?"刘尘远拦在了杜晨和董夫人之间,大声叫道.但如董璃这样痛的昏迷的,还正是一个没有见到.杜晨皱起了眉头,倒不是说他没有见过昏迷的病人."妈的,乡巴佬你想死啊!"呼-深呼一口气,杜晨毅然决然的把卧室的门给关了上来.

沿搜芾推粟wg6n4z8135672p4jnhc

杜晨蹙起了眉头,缓缓的朝衣柜走去,才一靠近,他就知道是自己多疑了.而反观这病人,虽然还呈现昏迷状态,但哪里还有之前那种半死不活的样子,气色看起来甚至比在场大多数人都要好."哼!你懂什么,治病要采取循序渐进的方法.恰巧我最近学了一套中医按摩手法,这一次绝对能够治好董小姐的痛经,让你见识见识!"刘尘远毫无办法,要搁在以前,董璃发病的时候,他也就打点杜冷丁之类的止痛药而已.可现在别说是止痛药了,他甚至已经给董璃打了麻醉剂,都不见任何好转.杜晨并没有真正接触过军队,但从这这些军装的缝线.军装上

欺蛙忠邻撬i6n0cwr68l4x9

杜晨有些想不明白,再往里看,一片白色医用大褂后面竟然有一点绿色.敲击车门的声音再次响起,不过这一次不是从上面敲的,杜晨此时已经从车顶跳了下来,就站在黄毛的边上.这男人现在明显是误食了含有铊成分的东西,造成了急性铊中毒.刘尘远表情一惊,就像是做贼被发现了似的,连忙关掉了页.所以杜晨几乎可以断定这是一起绑架案!见到杜晨讪讪的往浴室走去,想起自己师傅的偏心,林英男心里忽然觉得很委屈!刘尘远似乎没有注意到杜晨这不屑的神情似的,继续说道:"这么大个急诊科,要我一个人来扛,说实话,这担子很重.但这是第一医院