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

seo网站优化培训怎么做自己创建平台型网站

seo网站优化培训怎么做,自己创建平台型网站,西部数码网站管理助手ftp,网站优化的基本思想与原则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/574581.html

相关文章:

  • 青海休闲网站建设公司网站制作流程是什么
  • 网站建设的搜索栏怎么设置上海定制建设网站
  • 还有做网站的必要吗网页制作教程ps
  • 网站不支持下载的视频怎么下载网络应用开发
  • 东莞网站建设提供商直播源码
  • 福州企业网站建设哈尔滨做网站seo的
  • 外贸网站怎么营销南昌网站设计专业
  • 电商网站模板引擎网站推广的方法有哪些
  • 做市场调查分析的网站如何用手机创建网站
  • 知名排版网站资深的家居行业网站模板
  • 广州技术支持 网站建设怎样用ps做网站的效果图
  • 对网站进行seo优化jsp做简单校园网站
  • 如何在服务器建设iis网站云南高端网站建设公司
  • 网站新闻编辑怎么做seo网络培训学校
  • 如何做公司网站制作电商网站运营方案
  • 网页制作大宝库天津关键词优化专家
  • 网站开发培训光山大良营销网站建设效果
  • erp .net网站开发网站开发主要运用什么技术
  • seo网站搜索优化网页制作培训班课程
  • html5公司网站源码拓普网站建设
  • 海尔官网 网站建设的目标浙江网站设计公司
  • 做海外网站的公司十堰的网站建设
  • 广州网站开发设计生产管理软件app
  • 做网站淄博广州镭拓科技网站建设公司
  • 微信 绑定网站泉州(晋江)网站建设
  • 初中毕业学网站开发工程师十堰微网站建设电话
  • 北京市住房和城乡建设厅官方网站商城网站的建设
  • 免费空间申请方法贺贵江seo教程
  • 网站的性能特点电脑培训班在哪里有最近的
  • 平台网站模板 优帮云wordpress 伪静态插件