问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

题二、数字游戏(Game.pas) 【问题描述】丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研

发布网友 发布时间:2022-04-28 11:46

我来回答

2个回答

热心网友 时间:2023-10-08 15:10

var
i,j,k,n,m,head,ans:longint;
f:array[0..50,0..10]of int64;
sum,a:array[0..101]of longint;
procere init;
begin
readln(n,m);
for i:=1 to n do
begin
readln(a[i]);
sum[i]:=sum[i-1]+a[i];
a[i+n]:=a[i];
end;
for i:=n+1 to 2*n do
sum[i]:=sum[i-1]+a[i];
a[2*n+1]:=a[1];
sum[2*n+1]:=sum[2*n]+a[1];
sum[0]:=0;
end;
function max(x,y:longint):longint;
begin
if x>y then exit(x) else exit(y);
end;
function min(x,y:longint):longint;
begin
if x<y then exit(x) else exit(y);
end;
begin
init;
fillchar(f,sizeof(f),127);
ans:=maxlongint;
for head:=1 to n do
begin
for i:=head to head+n-1 do
f[i,1]:=(((sum[i]-sum[head-1])mod 10)+10)mod 10;
for i:=head+1 to head+n-1 do
for j:=2 to min(m,i-head+1) do
begin
for k:=(j+head-2) to i-1 do
if f[i,j]>f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10) then
f[i,j]:=f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10);
end;
if f[head+n-1,m]<ans then ans:=f[head+n-1,m];
end;
writeln(ans);
for i:=1 to n do
for j:=1 to m do
f[i,j]:=-maxlongint;
ans:=-maxlongint;
for head:=1 to n do
begin
fillchar(f,sizeof(f),128);
for i:=head to head+n-1 do
f[i,1]:=(((sum[i]-sum[head-1])mod 10)+10)mod 10;
for i:=head+1 to head+n-1 do
for j:=2 to min(m,i-head+1) do
begin
for k:=(j+head-2) to i-1 do
if f[i,j]<f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10) then
f[i,j]:=f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10);
end;
if ans<f[head+n-1,m] then ans:=f[head+n-1,m];
end;
writeln(ans);
end.

热心网友 时间:2023-10-08 15:10

你妹追问你副娘

热心网友 时间:2023-10-08 15:10

var
i,j,k,n,m,head,ans:longint;
f:array[0..50,0..10]of int64;
sum,a:array[0..101]of longint;
procere init;
begin
readln(n,m);
for i:=1 to n do
begin
readln(a[i]);
sum[i]:=sum[i-1]+a[i];
a[i+n]:=a[i];
end;
for i:=n+1 to 2*n do
sum[i]:=sum[i-1]+a[i];
a[2*n+1]:=a[1];
sum[2*n+1]:=sum[2*n]+a[1];
sum[0]:=0;
end;
function max(x,y:longint):longint;
begin
if x>y then exit(x) else exit(y);
end;
function min(x,y:longint):longint;
begin
if x<y then exit(x) else exit(y);
end;
begin
init;
fillchar(f,sizeof(f),127);
ans:=maxlongint;
for head:=1 to n do
begin
for i:=head to head+n-1 do
f[i,1]:=(((sum[i]-sum[head-1])mod 10)+10)mod 10;
for i:=head+1 to head+n-1 do
for j:=2 to min(m,i-head+1) do
begin
for k:=(j+head-2) to i-1 do
if f[i,j]>f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10) then
f[i,j]:=f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10);
end;
if f[head+n-1,m]<ans then ans:=f[head+n-1,m];
end;
writeln(ans);
for i:=1 to n do
for j:=1 to m do
f[i,j]:=-maxlongint;
ans:=-maxlongint;
for head:=1 to n do
begin
fillchar(f,sizeof(f),128);
for i:=head to head+n-1 do
f[i,1]:=(((sum[i]-sum[head-1])mod 10)+10)mod 10;
for i:=head+1 to head+n-1 do
for j:=2 to min(m,i-head+1) do
begin
for k:=(j+head-2) to i-1 do
if f[i,j]<f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10) then
f[i,j]:=f[k,j-1]*((((sum[i]-sum[k])mod 10)+10)mod 10);
end;
if ans<f[head+n-1,m] then ans:=f[head+n-1,m];
end;
writeln(ans);
end.

热心网友 时间:2023-10-08 15:10

你妹追问你副娘

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 minecraft 自定义史蒂夫mod安装后在加载mod界面闪退 正版启动器、mc版本1.7.10、mod版本CustomSteve1.2.1 红警2尤里的复仇游戏修改。本人玩的MOD是隐风之龙3.0版,会改配置文件,但是图像搞不好 钢铁雄心4修改器无效果,我就想爽一会上帝模式。然后没有任何反应。难道是游戏是正版的原因?另外我是笔 坎巴拉太空计划找到一个不错的mod,可是它说要模块管理器支持。也就是Mo 请高人给个暗黑破坏神2 1.09版MOD 烈焰之惩罚 的详细说明 包括各种公式和符文之语 谢谢 大神帮忙看下怎么解决copying mod data to game directory 下面是一个游戏补丁的安装方法英文的翻译下.谢谢 跪求圣安地列斯回到未来正版MOD(附游戏安装方法及控制方法) 环世界a18物品叠加到750的mod是那个? 有个可以下载好多游戏的软件,图标是一个带着k王冠的国王(貌似是。。) 为什么我战舰世界每次都打不开老是跳出这个 我没有加mod游戏也是全部卸载后重新下载的 我的世界hmcl启动器启动显示游戏非正常退出,请查看日志文件怎么办? 东方project有哪些游戏 推荐好的单机游戏 怎样开始学做游戏mod 方舟生存进化下载私服mod提示copying mod data to game directory!我改怎么做!求教 推荐几个经典的FC的RPG中文游戏吧 怎么打开以shs为后缀的文件?我电脑上安装的是WPS、打不开那个文件、求... SHS文件打不开?如何打开SHS文件?修改注册表没有用 云存储哪家强? 济南哪个学校可以报考健康管理师? 请问山东省健康管理师高级如何参加考试? 健康管理师职业资格证在济南能考试吗? 在济南报考健康管理师的就业前景怎么样? 山东健康管理师个人报名网址是什么 山东省健康管理师和中医健康管理师哪里报名? 想参加今年济南营养师的考试,现在还可以报名吗? 山东博览教育机构报考健康管理师靠谱吗? 现金速递逾期好几天该怎么办? 济南健康管理师哪里培训的好 现金速递借500到账多少呢 济南那个地方可以报公共营养师?正规一点的。 健康管理师济南。多钱? 小额贷款,请问那个软件容易过。 现金速递跟闪电借款那个好呢 现金速递催收电话是多少? 紫菜和海苔哪个好 现金速递利息怎么计算? 如何截取CAD平面图的其中一部分,求最好的方法 现金速递需要什么呢