- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学科竞赛编程教研研究院C++NOIPNOIIOI
题目描述帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n×m的矩阵,矩阵中的每个元素均为非负整数。游戏规则如下:每次取数时须从每行各取走一个元素,共n个。经过m次后取完矩阵内所有元素;每次取走的各个元素只能是该元素所在行的行首或行尾;每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分=被取走的元素值,其中i表示第i次取数(从1开始编号);游戏结束总得分为m次取数得分之和。帅帅想请你帮忙写一个程序,对于任意矩阵,可以求出取数后的最大得分。矩阵取数游戏
输入输出格式输入格式:输入文件包括n+1行:第1行为两个用空格隔开的整数n和m。第2~n+1行为n×m矩阵,其中每行有m个用单个空格隔开的非负整数。输出格式:输出文件仅包含1行,为一个整数,即输入矩阵取数后的最大得分。
输入输出样例
1PARTONEblldp(intL,intR)//记忆化有哪些信誉好的足球投注网站{if(f[L][R]!=-1)returnf[L][R];if(R-L=1)f[L][R]=max(num[L]*p[k]+dp(L+1,R),dp(L,R-1)+num[R]*p[k]);elsef[L][R]=num[L]*p[k];returnf[L][R];}voidprint(bllx){if(!x)return;if(x)print(x/10);putchar(x%10+0);}intmain(){in(n);in(m);p[0]=1;for(inti=1;i=m;i++)p[i]=p[i-1]*2;for(inti=1;i=n;i++){for(intj=1;j=m;j++)in(num[j]);memset(f,-1,sizeof(f));ans+=dp(1,m);}if(!ans)printf(0);elseprint(ans);return0;}#includebits/stdc++.h#definein(x)x=read()#defineMAXN81#definekm-(R-L)#definebll__int128usingnamespacestd;inlineintread(){intX=0,w=1;charch=getchar();while(ch0||ch9){if(ch==-)w=-1;ch=getchar();}while(ch=0ch=9)X=(X3)+(X1)+ch-0,ch=getchar();returnX*w;}intn,m;intnum[MAXN];bllans,p[MAXN],f[MAXN][MAXN];
题目描述树网的和
输入格式:共n行。第1行,两个正整数n和s,中间用一个空格隔开。其中n为树网结点的个数,s为树网的核的长度的上界。设结点编号以此为1,2,…,n。从第2行到第n行,每行给出3个用空格隔开的正整数,依次表示每一条边的两个端点编号和长度。例如,“247”表示连接结点2与4的边的长度为7。输出格式:一个非负整数,为指定意义下的最小偏心距。输入输出格式
输入输出样例
PARTONEstructPoint{//点intdist=0,head=0;intfa=0,fa_dist=0;//以直径一个端点为根,父节点编号及到其距离intcur_dist=0;//后面用来降低时间复杂度boolvis=false;}pt[305];structPath{//边intend=0,weight=0;intnext=0;Path(int__end=0,int__cost=0,int__next=0):end(__end),weight(__cost),next(__next){}}ph[605];voidset_path(intu,intv,intw){ph[++ptr]=Path(v,w,pt[u].head),pt[u].head=ptr;ph[++ptr]=Path(u,w,pt[v].head),pt[v].head=ptr;}voiddfs1(intp){//p表示正在访问哪个点if(pt[p].
您可能关注的文档
- C++信息竞赛进级第4讲 有哪些信誉好的足球投注网站剪枝.pptx
- C++信息竞赛进级第5讲 子序列.pptx
- C++信息竞赛进级第6讲 资源分配.pptx
- C++信息竞赛进级第8讲 组合数学 (1).pptx
- C++信息竞赛进级第9讲 二分答案.pptx
- C++信息竞赛进级第10讲 二项式系数.pptx
- C++信息竞赛进级第11讲 欧几里得原理.pptx
- C++信息竞赛进级第12讲 广搜.pptx
- C++信息竞赛进级第13讲 二次展开式.pptx
- C++信息竞赛进级第14讲 滚动数组.pptx
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)