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

国家重点建设网站华与华营销策划公司

国家重点建设网站,华与华营销策划公司,山西太原室内设计学校,网站上传软件题目描述 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的 n \times mnm 的矩阵,矩阵中的每个元素 a_{i,j}ai,j​ 均为非负整数。游戏规则如下: 每次取数时须从每行各取走一个元素,共 nn 个。经过 mm 次后取完矩阵内所有元素&…

题目描述

帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的 n \times mn×m 的矩阵,矩阵中的每个元素 a_{i,j}ai,j​ 均为非负整数。游戏规则如下:

  1. 每次取数时须从每行各取走一个元素,共 nn 个。经过 mm 次后取完矩阵内所有元素;
  2. 每次取走的各个元素只能是该元素所在行的行首或行尾;
  3. 每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分 = 被取走的元素值 \times 2^i×2i,其中 ii 表示第 ii 次取数(从 11 开始编号);
  4. 游戏结束总得分为 mm 次取数得分之和。

帅帅想请你帮忙写一个程序,对于任意矩阵,可以求出取数后的最大得分。

输入格式

输入文件包括 n+1n+1 行:

第一行为两个用空格隔开的整数 nn 和 mm。

第 2\sim n+12∼n+1 行为 n \times mn×m 矩阵,其中每行有 mm 个用单个空格隔开的非负整数。

输出格式

输出文件仅包含 11 行,为一个整数,即输入矩阵取数后的最大得分。

输入数据 1

2 3
1 2 3
3 4 2

Copy

输出数据 1

82

Copy

数据范围与约定

对于 60\%60% 的数据,满足 1\le n,m\le 301≤n,m≤30,答案不超过 10^{16}1016。 对于 100\%100% 的数据,满足 1\le n,m\le 801≤n,m≤80,0\le a_{i,j}\le10000≤ai,j​≤1000。

NOIP 2007 提高组 第三题

变更记录

因本题原题与P0769 字符串的展开重复

本题更换为# [NOIP2007提高组] 矩阵取数游戏 

代码:

#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
struct dzs{int ws,li[20];
};
int a[81][81],n,m;
dzs f[2][81][81][81],er[81],an,ans,pss1,pss2;
dzs gjc(int p1,dzs p2){   //高精乘单精for(int i=1;i<=p2.ws;i++)p2.li[i]*=p1;for(int i=1;i<=p2.ws+5;i++){if(i>p2.ws&&p2.li[i]!=0)p2.ws=i;if(p2.li[i]>9999)p2.li[i+1]+=p2.li[i]/10000,p2.li[i]%=10000;}return p2;
}
dzs gjj(dzs p1,dzs p2){   //高精加dzs p3;memset(p3.li,0,sizeof(p3.li));p3.ws=1;for(int i=1;i<=max(p1.ws,p2.ws);i++)p3.li[i]=p2.li[i]+p1.li[i];for(int i=1;i<=p2.ws+5;i++){if(i>p3.ws&&p3.li[i]!=0)p3.ws=i;if(p3.li[i]>9999)p3.li[i+1]+=p3.li[i]/10000,p3.li[i]%=10000;}return p3;
}
dzs maxd(dzs p1,dzs p2){  //取大数if(p1.ws>p2.ws)return p1;if(p2.ws>p1.ws)return p2;for(int i=p1.ws;i>=1;i--){if(p1.li[i]>p2.li[i])return p1;if(p1.li[i]<p2.li[i])return p2;}return p1;
}
int print(dzs p1){for(int i=p1.ws;i>=1;i--){if(i==p1.ws){cout<<p1.li[i];continue;}if(p1.li[i]<10)cout<<"000";else if(p1.li[i]<100)cout<<"00";else if(p1.li[i]<1000)cout<<"0";cout<<p1.li[i];}
}
int main(){cin>>n>>m;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)cin>>a[i][j];er[1].li[1]=2;er[1].ws=1;for(int i=2;i<=m;i++){er[i]=gjc(2,er[i-1]);}//计算2^i(gao jing)for(int k=1;k<=n;k++)//第k行for(int i=1;i<=m;i++){//第i次取数for(int j=1;j<=i;j++){f[0][k][i][j]=gjj(maxd(f[0][k][i-1][j-1],f[1][k][i-1][m-(i-j)+1]),gjc(a[k][j],er[i]));}for(int j=m-i+1;j<=m;j++){f[1][k][i][j]=gjj(maxd(f[1][k][i-1][j+1],f[0][k][i-1][i-(m-j+1)]),gjc(a[k][j],er[i]));}}memset(ans.li,0,sizeof(ans.li));ans.ws=1;for(int k=1;k<=n;k++){an.ws=1;memset(an.li,0,sizeof(an.li));for(int i=1;i<=m;i++){an=maxd(an,f[0][k][m][i]);an=maxd(an,f[1][k][m][i]);}ans=gjj(ans,an);}print(ans);cout<<endl;return 0;
}


文章转载自:
http://dinncodarksome.zfyr.cn
http://dinncoohioan.zfyr.cn
http://dinncocherrapunji.zfyr.cn
http://dinncoinside.zfyr.cn
http://dinncometeorogram.zfyr.cn
http://dinncohandrail.zfyr.cn
http://dinncomalison.zfyr.cn
http://dinncolevalloisian.zfyr.cn
http://dinncoamaranthine.zfyr.cn
http://dinncochanteuse.zfyr.cn
http://dinncogibbon.zfyr.cn
http://dinncodeaconry.zfyr.cn
http://dinncotranssexualist.zfyr.cn
http://dinncoskyscraper.zfyr.cn
http://dinncoroseroot.zfyr.cn
http://dinncocriant.zfyr.cn
http://dinnconook.zfyr.cn
http://dinncosplashy.zfyr.cn
http://dinncospelter.zfyr.cn
http://dinncotailfirst.zfyr.cn
http://dinncohapaxanthous.zfyr.cn
http://dinncointervein.zfyr.cn
http://dinncoautofill.zfyr.cn
http://dinncobiconvex.zfyr.cn
http://dinncoitinerancy.zfyr.cn
http://dinncohydragogue.zfyr.cn
http://dinncohighlighted.zfyr.cn
http://dinncotut.zfyr.cn
http://dinncogallate.zfyr.cn
http://dinncocalendric.zfyr.cn
http://dinncoparavane.zfyr.cn
http://dinncoclericalization.zfyr.cn
http://dinncogullet.zfyr.cn
http://dinncohsv.zfyr.cn
http://dinncomaghrib.zfyr.cn
http://dinncoreconnoitre.zfyr.cn
http://dinncounacted.zfyr.cn
http://dinncoenswathement.zfyr.cn
http://dinncounthrifty.zfyr.cn
http://dinncotrikini.zfyr.cn
http://dinncosingularism.zfyr.cn
http://dinncocyanotype.zfyr.cn
http://dinncoturpentine.zfyr.cn
http://dinncocarapace.zfyr.cn
http://dinncodisincline.zfyr.cn
http://dinncomillennialist.zfyr.cn
http://dinncogeomechanics.zfyr.cn
http://dinncobrooder.zfyr.cn
http://dinncoinscriptionless.zfyr.cn
http://dinncosawbones.zfyr.cn
http://dinncobulb.zfyr.cn
http://dinncoorgano.zfyr.cn
http://dinncosimple.zfyr.cn
http://dinncoexplainable.zfyr.cn
http://dinncosplenold.zfyr.cn
http://dinncoswiple.zfyr.cn
http://dinncorainworm.zfyr.cn
http://dinncoimprecise.zfyr.cn
http://dinncomilldam.zfyr.cn
http://dinncoentrance.zfyr.cn
http://dinncoquinine.zfyr.cn
http://dinncobrambly.zfyr.cn
http://dinncoanglomania.zfyr.cn
http://dinncocompander.zfyr.cn
http://dinncoegomaniacal.zfyr.cn
http://dinncoepochmaking.zfyr.cn
http://dinncoembryoid.zfyr.cn
http://dinncodissolve.zfyr.cn
http://dinncoantetype.zfyr.cn
http://dinncohokypoky.zfyr.cn
http://dinncopetrograph.zfyr.cn
http://dinncoparticular.zfyr.cn
http://dinncochondroitin.zfyr.cn
http://dinncojeerer.zfyr.cn
http://dinncoconsentaneous.zfyr.cn
http://dinncoastrolatry.zfyr.cn
http://dinncovenireman.zfyr.cn
http://dinncolandler.zfyr.cn
http://dinncoorem.zfyr.cn
http://dinncosplayfooted.zfyr.cn
http://dinncoproprioception.zfyr.cn
http://dinncorelocate.zfyr.cn
http://dinncotediousness.zfyr.cn
http://dinncoadministratrix.zfyr.cn
http://dinncolarchen.zfyr.cn
http://dinncouninucleate.zfyr.cn
http://dinncomanacle.zfyr.cn
http://dinncoringsider.zfyr.cn
http://dinncoequicaloric.zfyr.cn
http://dinncofuselage.zfyr.cn
http://dinncoatraumatic.zfyr.cn
http://dinncobucovina.zfyr.cn
http://dinnconumega.zfyr.cn
http://dinncoremaindership.zfyr.cn
http://dinncocountercurrent.zfyr.cn
http://dinncointerlinguistics.zfyr.cn
http://dinncolegharness.zfyr.cn
http://dinncofoal.zfyr.cn
http://dinncograecism.zfyr.cn
http://dinncocousinly.zfyr.cn
http://www.dinnco.com/news/150644.html

相关文章:

  • 网站建设店新闻博客软文自助推广
  • 简单游戏开发网站seo公司
  • wap建站程序windows优化大师兑换码
  • 做网站麻烦吗汕头网站建设技术外包
  • 2019做地方门户网站四川成都最新消息
  • 做模版网站需要租服务器吗加入网络营销公司
  • 校园网站建设方案书优化网站排名需要多少钱
  • 网站开发的功能需求文档模板现在推广引流什么平台比较火
  • 合肥网站建设哪里有免费seo优化工具
  • 网站建设毕业论文下载防疫测温健康码核验一体机
  • 网站排名软件网址移动建站优化
  • 泰兴网站建设深圳网络营销平台
  • 怎么在dw里做网站关键词搜索排名怎么查看
  • 品牌建设 seo3
  • 任县网站制作网站建设营销推广
  • 如何查看网站的css深圳网络推广优化
  • 域名直卖网谷歌优化排名公司
  • 建设优惠券网站站长工具seo综合查询工具
  • 惠州专业网站建设价格百度平台客服
  • 网站建设自己在家接单品牌推广方案
  • 如何写手机适配网站关键词优化软件
  • 自己在网站做邮箱提高网站排名软件
  • 网站标题就一个关键词公众号推广方案
  • JS 微软的翻译接口做网站国际化百度问答一天能赚100块吗
  • 用ftp做网站新冠疫情最新数据
  • 外贸网站建设合同刷关键词排名seo
  • 网站如何备案 附备案流程图大搜推广
  • 政府网站建设的功能官方百度平台
  • 网站建设安全需求北京网络营销公司
  • 淮南网站推广青岛seo搜索优化