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

火速网站建设陕西网站seo

火速网站建设,陕西网站seo,兰州网站建设兰州,模拟登录wordpress c在一个圆形操场的四周摆放着n堆石子,现要将石子有次序地合并成一堆。规定每次只能选相邻2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。试设计一个算法,计算出将n堆石子合并成一堆的最小得分和最大得分。 输入格式: n表示n…

在一个圆形操场的四周摆放着n堆石子,现要将石子有次序地合并成一堆。规定每次只能选相邻2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。试设计一个算法,计算出将n堆石子合并成一堆的最小得分和最大得分。

输入格式:

n表示n堆石子,下一行n个数,表示每堆石子的个数。可能有多组测试数据。

输出格式:

分别输出最小得分和最大得分,空格隔开。每组一行。

输入样例:

在这里给出一组输入。例如:

4
4  4  5  9

输出样例:

在这里给出相应的输出。例如:

43 54

 注:连着找最值 不能 直接找最值合并 例1 3 4 2 5

二维数组几乎全部用到了 不是三角形状 行代表起点开始的位置 列代表从起点开始向后的距离

#include <stdio.h>int main()
{int n;while(scanf("%d",&n)!=EOF){int a[n+1],max[n+1][n+1],min[n+1][n+1];for (int i=0;i<n+1;i++)//二维数组全部初始化为0{for (int j=0;j<n+1;j++){min[i][j]=0;max[i][j]=0;}}for (int i=1;i<n+1;i++)//输入scanf("%d",&a[i]);for (int len=2;len<=n;len++)//分割长度,从2开始到n结束{for (int begin=1;begin <=n;begin++)//起点{int end = begin+len-1;        //终点if (end>n)                    //大于才取模 因为从1开始 需要分情况 从0开始不需要end=end%n;for (int k=1;k<len;k++)        //分割的长度 从1开始 {int sum=0,loc=begin;        //记录合并后需要新加的数for (int ii=0;ii<len;ii++) {sum+=a[loc++];if (loc>n)loc=(loc)%n;}loc=k+begin;if (loc>n)loc=loc%n;//二维数组几乎全部用到了 不是三角形状 行代表起点开始的位置 列代表从起点开始向后的距离if(!min[begin][len] || min[begin][len] > min[begin][k] + min[loc][len-k] + sum )min[begin][len] = min[begin][k] + min[loc][len-k] + sum;if (!max[begin][len] || max[begin][len] < max[begin][k] + max[loc][len-k] + sum )max[begin][len] = max[begin][k] + max[loc][len-k] + sum;}}}int Min=99999,Max=0;for (int i=1;i<=n;i++)        //列代表从起点开始向后的距离 所以需要遍历所有起点且距离为n的位置{if (Min > min[i][n])Min = min[i][n];if (Max < max[i][n])Max = max[i][n];}printf("%d %d\n",Min ,Max);//[1][n]}
}

http://www.yayakq.cn/news/318058/

相关文章:

  • 申请域名后怎样做网站建设银行网站无法转账
  • 制作网站 公司简介新闻头条今天最新消息
  • hefei 网站制作做自己的网站要花多少钱
  • 做景观设施的网站微营销的软件有哪些
  • dede网站百度统计怎么做广东专业企业网站建设
  • 教育类网站建设方案郑州网站制作哪家招聘
  • 制作游戏的网站海南网页制作
  • 网页游戏网站那个好成都市网站设计开发
  • 有了域名空间服务器怎么做网站机械外贸有哪些平台
  • 网站更换域名多少钱wordpress兼容手机吗
  • 珠海模板建站定制网站安卓优化大师旧版本下载
  • 网站开发工资一般多少建筑公司网站内容
  • 网页设计尺寸早起可视区域深圳关键词优化平台
  • 网站空间 jspwordpress编辑器主题
  • 网站底部优化字广东省企业信用信息网
  • 先做网站 先备案北京专业制作网站
  • 做ppt用什么网站好网络上如何推广网站
  • 购物网站建设模板图片企业大型网站开发建站教程详解
  • 连云港市建设局网站安全员考试WordPress搜索不通过数据库
  • 网站制作公司 佛山4a级旅游网站建设的要求
  • o2o手机网站源码网页设计站
  • 国外做网站seo需要付费吗
  • 怎么寻找网站关键词并优化网页设计的发展前景
  • 全球设计网站有哪些网站开发使用软件有哪些
  • 建设网站的重要意义怎么在网上做广告
  • 上海移动网站开发wordpress 禁止加载js
  • 温州中小企业网站制作页面设计按钮
  • 山东省住房和城乡建设挺网站西安网页设计工作室
  • 公司域名更改 网站怎么做提示民族文化网站建设的作用
  • 四川建设部网站官网长宁房产网站建设