如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
最大连续子序列和能量宝石〔energy)fori:=1tondo算法二:改良〔o(n2))你可以从任何一颗宝石开始到任何一颗宝石为止,但是必须是连续取。fork:=itojdosum:=sum+a[k];相邻的若干个宝石可以合并到一起,合并的时候发出能量,能量值为这些合并在一起宝石各自能量之和。sum:=0;第二行,n个整数,分别表示n个宝石各自的能量xi(-1000<=xi<=1000)。算法二:改良〔o(n2))sum:=0;sum:=0;算法二:改良〔o(n2))fori:=1tondoforj:=itondo算法二:改良〔o(n2))forj:=itondo算法一(o(n3))-1000<=xi<=1000第二行,n个整数,分别表示n个宝石各自的能量xi(-1000<=xi<=1000)。如何获得最大能量呢?方案可能不唯一,你只要输出这个最大能量即可。ifsum>maxthenmax:=sum;elsemax:=max+a[i];fork:=itojdosum:=sum+a[k];ifmax<0thenmax:=a[i]你可以从任何一颗宝石开始到任何一颗宝石为止,但是必须是连续取。fori:=2tondo欢乐谷中有若干个宝石排成一行,这些宝石,有些是正能量,有些是负能量。算法二:改良〔o(n2))fori:=2tondo第一行,一个正整数n〔n<=3000),表示宝石的数量;算法二:改良〔o(n2))你可以从任何一颗宝石开始到任何一颗宝石为止,但是必须是连续取。ans:=a[1];max:=a[1];你可以从任何一颗宝石开始到任何一颗宝石为止,但是必须是连续取。算法三:o(n)谢谢