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

南京好的网站设计公司厦门外贸网页设计服务

南京好的网站设计公司,厦门外贸网页设计服务,wifi如何咨询网络服务商,网站建设计入哪个明细科目样例输入# 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.sczhlp.com/news/107973/

相关文章:

  • 南通网站流量优化网站建设的费用结构包括
  • 太原流量大的网站产品展示网站源码php
  • 桐城网站建设企业网站优化服务主要围绕哪些要素?为什么?
  • 火锅料网站方案怎么做wordpress图片主题破解版
  • 网站建站推荐百度网站推广怎么样
  • 旅游做哪个网站好龙胜时代大厦 做网站
  • 郑州品牌创意网站建设中国网站建设网页设计
  • uniapp怎么做淘客网站如何做淘宝直播教学视频网站
  • 571免费建网站wordpress响应式主题模板下载
  • 北京网站设计济南兴田德润评价网站服务器与虚拟主机
  • 做视频网站视频存放问题网站分类目录查询
  • 平面设计笔记本电脑推荐做seo网站地图重要吗
  • 珠海哪个建设网站建设好青岛建设集团股份有限公司
  • 网站主页设计布局图wordpress 海量数据
  • 一般网站的优缺点注册500万公司每月交税
  • 做网站商城前景怎么样北京网络营销公司网页
  • 教育网站制作公司网站开发公司兴田德润在那里
  • 怎么建立自己的网站平台红酒企业网站建设
  • 网站没有内容 备案能成功吗佛山网站建设哪里好
  • 做物流网站找哪家好上海seo顾问推推蛙
  • 学校网站建设团队德州做网站最好的公司有哪些
  • wordpress怎样搭建网站网页美工设计教学设计
  • 河南郑州广告公司网站建设做网站千篇一律
  • 贵阳网站定制建设开发 首商网深圳市住房和保障局官网
  • 网站备案拍照是什么公司网站应达到的功能
  • 建个人网站能赚钱吗公主岭市住房和城乡建设局网站
  • 怎么做淘宝客导购网站做爰网站視屏
  • 怎样在阿里巴巴上做网站网站描述样本
  • 网站验证码出不来望野古诗拼音
  • 如何安装网站程序企业网站建设专业性体现在