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

小程序可以用手机网站吗网站seo重庆

小程序可以用手机网站吗,网站seo重庆,做网站的空间费用要多少,北京网站建设电扬科技P4552 [Poetize6] IncDec Sequence - 洛谷 | 计算机科学教育新生态 题目描述 给定一个长度为 n 的数列 a1​,a2​,…,an​,每次可以选择一个区间 [l,r],使这个区间内的数都加 1 或者都减 1。 请问至少需要多少次操作才能使数列中的所有数都一样&#…

P4552 [Poetize6] IncDec Sequence - 洛谷 | 计算机科学教育新生态

题目描述

给定一个长度为 n 的数列 a1​,a2​,…,an​,每次可以选择一个区间 [l,r],使这个区间内的数都加 1 或者都减 1。

请问至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列有多少种。

输入格式
  • 第一行一个正整数 n
  • 接下来 n 行,每行一个整数,第 i+1 行的整数表示 ai​
输出格式
  • 第一行输出最少操作次数
  • 第二行输出最终能得到多少种结果
输入输出样例

输入 #1

4
1
1
2
2

输出 #1

1
2
说明/提示

对于 100% 的数据,n≤100000,0≤ai​≤2的31次方。

思路:


代码如下:

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long ll;
const ll N = 1e5+10;
ll arr[N];
ll pre[N];
ll n;
ll p,ne;
int main()
{cin >> n;for(ll i = 1 ; i <= n ; i++){cin >> arr[i];pre[i] = arr[i] - arr[i-1];}for(ll i = 2 ; i <= n ; i++){if(pre[i] > 0)p += pre[i];else if(pre[i] < 0)ne -= pre[i];}cout << max(p,ne) << endl;cout << max(p,ne) - min(p,ne) + 1;return 0;
}

http://www.khdw.cn/news/38152.html

相关文章:

  • 大连 网站制作 外贸广告公司经营范围
  • 什么网站需要icp备案网站开通
  • 网站会员注册系统源码怎么拿到百度推广的代理
  • 做网站 php j2eeseo优化排名推广
  • 小型网站制作企业网站建设
  • 虚拟主机网站推广公众号的9种方法
  • 苏州沧浪区做网站南宁seo排名优化
  • 自己做网站前期困难吗企业推广平台有哪些
  • 360建筑网挂靠网网站优化怎么做
  • 萧山做网站的企业百度视频
  • 通城网站建设营销怎么做
  • 网站制作书籍推广引流工具
  • 网站建设记在哪个科目一个新公众号怎么吸粉
  • 深圳双语网站制作推广策略有哪些方法
  • 不锈钢网站建设2023年7月疫情爆发
  • 网站的产品上传图片seo推广是什么意怿
  • 查询网站是否备案百度招聘平台
  • 自己的b2b网站建设网络运营与推广
  • 虎门网站建设价格广州网站排名推广
  • 品牌网站建设搭建a5站长网
  • 成都企业网站建站山西seo优化公司
  • 个人做视频网站烧钱印度疫情最新消息
  • 公众号怎么制作长图合肥seo代理商
  • 南皮做网站企业网络推广方式
  • 网页制作与前端开发泰州网站优化公司
  • 有学做衣服的网站吗视频号关键词搜索排名
  • 企业展示网站软件开发培训机构排名
  • 一个网站怎么做流量统计百度网盘网址是多少
  • 大气门户网站郑州官网网站推广优化公司
  • 大片网站在线观看视频电商运营数据六大指标