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

外贸做的亚马逊网站是哪个青岛网站建设邓巴迪

外贸做的亚马逊网站是哪个,青岛网站建设邓巴迪,哪些网站可以看一级a做爰片,wordpress询盘插件题目描述 小蓝在无聊时随机生成了一个长度为 n 的整数数组,数组中的第 i 个数为ai,他觉得随机生成的数组不太美观,想把它变成回文数组,也是就对于任意i ∈ [1, n] 满足 ai an−i1 。小蓝一次操作可以指定相邻的两个数&#xff0c…

题目描述
小蓝在无聊时随机生成了一个长度为 n 的整数数组,数组中的第 i 个数为ai,他觉得随机生成的数组不太美观,想把它变成回文数组,也是就对于任意i ∈ [1, n] 满足 ai = an−i+1 。小蓝一次操作可以指定相邻的两个数,将它们一起加1 或减 1 ;也可以只指定一个数加 1 或减 1 ,请问他最少需要操作多少次能把这个数组变成回文数组?
输入格式
输入的第一行包含一个正整数 n 。

第二行包含 n 个整数 a1, a2, · · · , an ,相邻整数之间使用一个空格分隔。

输出格式
输出一行包含一个整数表示答案。
样例输入复制
4
1 2 3 4
样例输出复制
3
提示
【样例说明】

第一次操作将 a1, a2 加 1 ,变为 2, 3, 3, 4 ;后面两次操作将 a1 加 1 ,变为 4, 3, 3, 4 。

【评测用例规模与约定】

对于 20% 的评测用例,1 ≤ n ≤ 10;对于所有评测用例,1 ≤ n ≤ 105 ,−106 ≤ ai ≤ 106 。

1.分析

        1.用long long 

        2.计算 ai 和 an−i+1 的差值,如果相邻 ai 和 ai+1 两个都为正数或负数,就一起加减。然后计算孤立的点 ai

2.代码

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
typedef long long LL;
const int MAX = 1e5 + 100;LL h[MAX],n,num[MAX],re;int main() {cin >> n;for (int i = 1; i <= n; i++) {        //输入cin >> h[i];}for (int i = 1; i <= n / 2; i++) {   //计算差值num[i] = h[n - i + 1] - h[i];}for (int i = 1; i < n / 2; i++) {if (num[i] >= 0 && num[i + 1] >= 0) {    //都为正数int t = min(num[i], num[i + 1]);num[i] -= t;num[i + 1] -= t;re += t;}else if (num[i] < 0 && num[i + 1] < 0) {       //都为负数int t = min(abs(num[i]), abs(num[i + 1]));num[i] += t;num[i + 1] += t;re += t;}if (num[i] > 0) re += num[i];         //计算ai else re -= num[i];num[i] = 0;}if (num[n / 2] > 0) re += num[n / 2];        //中点else re -= num[n / 2];cout << re << endl;return 0;
}

http://www.dtcms.com/wzjs/815510.html

相关文章:

  • 设计网站大全免费网站怎么申请支付宝接口
  • 网站被互联云主机
  • 怎么把网站放到服务器上网站在线支付接口申请
  • 专业重庆房产网站建设手机wap网站制作免费
  • 南通模板建站多少钱展览设计网站推荐
  • 网站可能存在什么问题吗网络课程网站开发过程
  • 创建平台网站下载软件投稿网
  • 济南外贸网站建设公司如何做网站出单
  • 成品网站安装商务网站建设规划流程
  • 滨州做网站建设的公司南京住房和城乡建设部网站
  • 怎么查网站建设是哪家公司龙口网站建设价格
  • 个人如何做问答类网站微信公众号登录入口在哪
  • 宁波全网营销型网站建设银行营销活动方案
  • 手机版电子商务网站开发交互设计考研太难了
  • 基于dw的网站设计论文企业融资难的原因及对策
  • 12380 举报网站建设广州的房地产网站建设
  • 手机网站分辨率做多大有没有帮人做数学题的网站
  • 三只松鼠网站谁做的池州网站制作哪家好
  • 哪些网站是做零售的建设部网站规范下载
  • 怎么建设空包网站易优cms收费吗
  • 网站开发发送短信wordpress 分表
  • 网站备案个人和企业的区别规模以上工业企业如何认定
  • 比较有名的公司网站网站注册怎么做屏蔽过滤
  • 了解营销型企业网站建设做网站开发的女生多吗
  • 音乐网站建设规划wordpress php 文件
  • 南昌网站seo 优帮云网站建设需要什么软件
  • 北京 网站 优化淘口令微信网站怎么做
  • 农产品网站建设主要工作wordpress新闻模板
  • 在线书店网站怎么做wordpress live space
  • 怎样做网站收录世界杯哪个网站做代理