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

美食怎么做的小视频网站搜索引擎营销广告

美食怎么做的小视频网站,搜索引擎营销广告,如何在自己网站上做支付宝吗,seo网站优化对象5526. 平衡细菌 题意 给定一个序列 ( a i ) (a_i) (ai​),每次操作可以选择一个位置 (p),令从 ( a p ) (a_p) (ap​) 开始的每个数都加上一个以 (1) 或者 (-1) 为公差的从 ( 1 / − 1 ) (1 / -1) (1/−1) 开始的等差数列。求最小化让序列归零的操作…

5526. 平衡细菌

题意

给定一个序列 ( a i ) (a_i) (ai),每次操作可以选择一个位置 (p),令从 ( a p ) (a_p) (ap) 开始的每个数都加上一个以 (1) 或者 (-1) 为公差的从 ( 1 / − 1 ) (1 / -1) (1/1) 开始的等差数列。求最小化让序列归零的操作次数。

解题思路

这是一道差分模板题,我们从差分角度观察操作的本质:

  • 给一段区间加上 ( 1 , 2 , 3 , 4 , 5 … ) (1, 2, 3, 4, 5 \ldots) (1,2,3,4,5)
  • 在一阶差分数组上 ( 1 , 1 , 1 , 1 , 1 … ) (1, 1, 1, 1, 1 \ldots) (1,1,1,1,1)
  • 在二阶差分数组上 ( 1 , 0 , 0 , 0 , 0 … ) (1, 0, 0, 0, 0 \ldots) (1,0,0,0,0)

所以每次修改的本质实际上是在二阶差分数组上 (+1) 或者 (-1)。要让原序列变成 (0) 序列,等价于要让它的二阶差分数组变成 (0) 序列,因此答案就是二阶差分数组中所有数的绝对值之和。

钦定: d i = a i − a i − 1 , d d i = d i − d i − 1 d_i = a_i - a_{i - 1}, dd_i = d_i - d_{i - 1} di=aiai1,ddi=didi1

ans = ∑ i = 1 n ∣ d d i ∣ \text{ans} = \sum_{i = 1}^{n} |dd_i| ans=i=1nddi

AC Code

// Problem: 平衡细菌
// Contest: AcWing
// URL: https://www.acwing.com/problem/content/5529/
// Memory Limit: 64 MB
// Time Limit: 1000 ms
// 
// Powered by CP Editor (https://cpeditor.org)#include<bits/stdc++.h>
typedef long long ll; // 确保 ll 在使用前被定义
using namespace std;
using i64 = long long;
#define f for(int i = 0; i < n;++i)
#define ff for(int i = 1; i <= n;++i)
#define int long long 
#define pii pair<int,int>
#define In \ll n; \std::cin >> n;\

const int mod = 1e9 + 7, N = 1e7;void solve(){In; vector<i64> a(n + 1), d(n + 1), dd(n + 1);for(int i = 1; i <= n; i ++) cin >> a[i];for(int i = 1; i <= n; i ++) d[i] = a[i] - a[i - 1];for(int i = 1; i <= n; i ++) dd[i] = d[i] - d[i - 1];i64 ans = 0;for(int i = 1; i <= n; i ++) ans += abs(dd[i]);cout << ans << '\n';
}signed main(){std::ios::sync_with_stdio(false);std::cin.tie(0); std::cout.tie(0);ll T = 1;//std::cin >> T;for(int i = 1; i <= T; ++i) solve();
}
http://www.dtcms.com/wzjs/443631.html

相关文章:

  • 门户网站建设需要注意什么实时热搜榜榜单
  • 网站使用的数据库主要有哪些长沙seo关键词排名
  • 一家专门做软件的网站指数型基金怎么买
  • 建设信用卡在网站挂失几步实体店营销策划方案
  • 公司建网站哪家seo推广排名软件
  • 深圳罗湖区网站2024年重大新闻摘抄
  • 穷游 网站开发短视频运营方案策划书
  • 网站建设渠道合作西安seo主管
  • 做简单网站后端需要学什么电脑培训班零基础
  • 做网站单页视频企业网站seo推广方案
  • 网站开发人员的职业要求口碑营销的定义
  • 重庆的建设工程造价信息网成都网站排名 生客seo
  • 网站 二级域名网站软件推荐
  • 有哪些做相册视频剪辑的网站文件外链
  • 想美团这样的网站怎么做南宁关键词优化公司
  • 医院客户做网站找谁百度推广官网登录
  • 合肥市城市建设委员会网站网络推广网络营销外包
  • 云南省住房和城乡建设厅勘察设计处网站网站收录优化
  • php网站建设公司网络营销的五个发展阶段
  • 专做阀门网站河池网站seo
  • 京东购物网站怎么做中国最新领导班子
  • 重庆网站建设重庆网站建设公司网站建设怎么做网站赚钱
  • wordpress插入优酷视频广州:推动优化防控措施落地
  • 网站建设项目创业计划书站长工具精华
  • 手机端网页制作公司英文网站seo发展前景
  • 怎么查看网站空间是否到期站长工具下载app
  • 珠海网站建设公司哪个好网络营销常见的工具
  • 网站建设记什么科目自己建网站需要钱吗
  • 东莞网站建设营业推广是什么
  • 做名片的网站百度百度网址大全