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

网站建设设计说明石家庄今天最新新闻头条

网站建设设计说明,石家庄今天最新新闻头条,高端网站建设 引擎技,如何制作网站页面样例输入# 2 4 1 2 3 4 4 3 2 4 1样例输出# 3 5 解题思路:最小操作次数一定是把所有数变成数组中最大值max。 1、找最大值,一开始我把max初始值设为0,如果a[i]>max,maxa[i],WA了。又看了一遍题目,发现所有整数的绝对值小于…

c80f2bf980c242f2b02cd179367a1ab1.png

样例输入#

2
4
1 2 3 4
4
3 2 4 1

样例输出#

3
5

解题思路:最小操作次数一定是把所有数变成数组中最大值max。

1、找最大值,一开始我把max初始值设为0,如果a[i]>max,max=a[i],WA了。又看了一遍题目,发现所有整数的绝对值小于10的9次方。那如果数组都是负数,最大值是0岂不是出问题了。

解决方法:把max初始值设为a[0]

最大值初始化不要忘记要考虑为负数的情况。

2、把原数组的数变为与max相差值的数。比如 1 2 3 4。最大值为4,新的数组为3 2 1 0

3、a[n]=0,如果a[i]>a[i+1],ans+=a[i]-a[i+1]。找规律即可,注意数组最后一位设为0,i<n。

#include<stdio.h>
int a[10005]={};
int main(){int T;scanf("%d",&T);while(T--){int n,i;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}//找出数列最大值 int max=a[0];for(i=0;i<n;i++){if(a[i]>=max)max=a[i];}for(i=0;i<n;i++) {a[i]=max-a[i];}a[n]=0; long long cnt=0;for(i=0;i<n;i++){if(a[i]>a[i+1])cnt+=a[i]-a[i+1];}printf("%lld\n",cnt);}
} 

http://www.mmbaike.com/news/99905.html

相关文章:

  • 上什么网站做会计教育俄罗斯搜索引擎入口
  • 网站开发的未来发展趋势短视频广告投放平台
  • 怎么把淘宝店放到自己做的网站去站长之家
  • 台湾做网站中国十大新闻网站排名
  • 制作自己的网站需要什么软件好上海网站seo公司
  • 佛山小网站建设营销型网站建设方案
  • 做外贸网站平台有哪些营销目标分为三个方面
  • 谁有南安石井镇做妓的网站黄冈网站推广策略
  • wordpress对的密码无法登录seo百度贴吧
  • 网站建设pdf下载磁力猫引擎
  • 互联网网站建设水平seo有什么作用
  • 网站建设公司 未来站外推广方式有哪些
  • 如何黑网站免费发布信息不收费的网站
  • 网站营销怎么做2022当下社会热点话题
  • 大连百度推广seo广州网站营销seo费用
  • 已经有网站了 怎么做app运营推广计划怎么写
  • 政府网站内容建设百度首页网址是多少
  • 电商网站搜索引擎怎么做百度网页游戏
  • 苏州沧浪做网站哪家好手机百度账号申请注册
  • 建设银行交学费网站bing搜索 国内版
  • 做淘宝客网站是如何盈利的腾讯企点注册
  • 河北省今日疫情公布seo搜索优化
  • 湛江模板建站公司互联网舆情
  • 视频资源的网站怎么做简单的网页设计
  • 北京疫情防控最新消息南宁seo排名收费
  • 齐家网装修公司口碑北京seo主管
  • wordpress虚线框河北seo关键词排名优化
  • ftp工具下载网站源码教程怎么样关键词优化
  • 网站建设柒首先金手指6百度官方网页版
  • 想在意大利做购物网站网店怎么运营和推广