当前位置: 首页 > news >正文

哪个网站可以做服装批发/免费建立个人网站凡科

哪个网站可以做服装批发,免费建立个人网站凡科,做网站推广如何,国际新闻最新消息今天简讯总时间限制: 1000ms内存限制: 65536kB描述将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形…
总时间限制: 
1000ms
内存限制: 
65536kB
描述
将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行)

原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要把棋盘按上述规则分割成n块矩形棋盘,并使各矩形棋盘总分的均方差最小。
均方差,其中平均值,xi为第i块矩形棋盘的总分。
请编程对给出的棋盘及n,求出O'的最小值。
输入
第1行为一个整数n(1 < n < 15)。
第2行至第9行每行为8个小于100的非负整数,表示棋盘上相应格子的分值。每行相邻两数之间用一个空格分隔。
输出
仅一个数,为O'(四舍五入精确到小数点后三位)。
样例输入
3
1 1 1 1 1 1 1 3
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 0
1 1 1 1 1 1 0 3
样例输出
1.633
来源
Noi 99
#include <iostream>
#include <math.h>
#include <string.h>
#include <algorithm>#define INF 0x3f3f3f3fusing namespace std;
int n;
double dp[10][10][10][10][17];
int fen[9][9], sum[9][9];double getxi2(int i1, int j1, int i2, int j2){return  pow(1.0*sum[i2][j2]-sum[i1-1][j2]-sum[i2][j1-1]+sum[i1-1][j1-1], 2);
}
double mind(double a, double b){return a < b ? a : b;
}int main()
{scanf("%d", &n);for (int i = 1; i <= 8;i++)for (int j = 1; j <= 8; j++)scanf("%d", &fen[i][j]);memset(sum, 0, sizeof sum);memset(dp, 0, sizeof dp);for (int i = 1; i <= 8;i++)for (int j = 1; j <= 8; j++){sum[i][j] = sum[i][j-1] + sum[i-1][j] - sum[i-1][j-1] + fen[i][j];}for (int i1 = 1; i1 <= 8;i1++)for (int j1 = 1; j1 <= 8;j1++)for (int i2 = i1; i2 <= 8;i2++)for (int j2 = j1; j2 <= 8; j2++){dp[i1][j1][i2][j2][0] = getxi2(i1, j1, i2, j2);}for (int i = 1; i <= n-1; i++)//I表示 切i 刀;for (int i1 = 1; i1 <= 8; i1++)for (int j1 = 1; j1 <= 8; j1++)for (int i2 = i1; i2 <= 8; i2++)for (int j2 = j1; j2 <= 8; j2++){dp[i1][j1][i2][j2][i] = INF;for (int k = i1; k < i2; k++){//横切dp[i1][j1][i2][j2][i] = mind(dp[i1][j1][i2][j2][i], mind(dp[i1][j1][k][j2][0] + dp[k + 1][j1][i2][j2][i - 1], dp[i1][j1][k][j2][i - 1] + dp[k+1][j1][i2][j2][0]));}for (int k = j1; k < j2; k++){//竖切dp[i1][j1][i2][j2][i] = mind(dp[i1][j1][i2][j2][i], mind(dp[i1][j1][i2][k][0] + dp[i1][k + 1][i2][j2][i - 1], dp[i1][j1][i2][k][i - 1] + dp[i1][k + 1][i2][j2][0]));}}printf("%.3lf", sqrt(dp[1][1][8][8][n-1]/n-pow(1.0*sum[8][8]/n,2)));return 0;
}

 

转载于:https://www.cnblogs.com/zhouyuepku/p/10053457.html

http://www.jmfq.cn/news/5214313.html

相关文章:

  • 做调查问卷权威网站/百度个人中心登录
  • 汕头市城市建设总公司网站/昆山网站制作哪家好
  • 上海高端品牌网站建设/中国电信视频app下载
  • 制作闹钟网站/百度安装应用
  • 阿里云的网站程序如何做/爱站工具包的主要功能
  • 扬州 网站建设/艾瑞指数
  • 遵义市住房和城乡建设局网站/百度24小时人工客服电话
  • 怎么创建公司的个人网站/百度关键词热度查询
  • 织梦茶叶网站模板免费下载/营销推广seo
  • 金华职院优质校建设网站/优化关键词怎么做
  • 杭州企业标志设计/seo职位
  • 诸城哪有做公司网站的/社区推广方法有哪些
  • 目前网站类型主要包括哪几种/班级优化大师官方免费下载
  • 网站外链如何建设最有用/活动营销方案
  • 四川建设招投标网站/求网址
  • 网站建设入门/百度官网电话
  • wordpress自定义站点/对百度竞价排名的看法
  • 鞍山做百度网站一年多少钱/网址大全qq浏览器
  • 网站上的二维码怎么做的/最新军事头条
  • 微信商城和网站建设/网址提交
  • wordpress主题上传/网站的seo方案
  • 如何在交易网站做电子印章/品牌传播推广方案
  • 网站建设经/最快的新闻发布平台
  • jsp网站开发怎么调试/seo建设
  • 竟标网站源码/seo接单平台
  • 赣州网站建设策划/搜索引擎优化的根本目的
  • 大连网站建设介绍/友情链接检测结果
  • 长春是几线城市2020排名/seo交流中心
  • 3网站建设/拉新app推广平台排名
  • 佛山定制网站建设/太原seo公司