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

苏州网站建设用哪种好如何提高网站打开速度

苏州网站建设用哪种好,如何提高网站打开速度,wordpress主题栏,搜索引擎优化员简历cf1453B. Suffix Operations 题意#xff1a; 给你一个整数序列#xff0c;其中有n个元素。你需要对这个序列进行操作。 1 在所有操作开始前#xff0c;你可以选择一个数#xff0c;并修改他的值#xff0c;这个值你可以自己定。本操作无花费。 2 选择一个下标i#…cf1453B. Suffix Operations 题意 给你一个整数序列其中有n个元素。你需要对这个序列进行操作。 1 在所有操作开始前你可以选择一个数并修改他的值这个值你可以自己定。本操作无花费。 2 选择一个下标i将所有下标不小于i的元素加上一个整数x,x可以你自己定。这次操作花费为x的绝对值。 本题给你一个序列要你求要将这个序列中的元素统一至少花费多少。 题解 因为修改只有一次我们先不考虑如果没有修改的话答案就是所有相邻两数差的绝对值之和。 为什么我们的操作是将的下标大于等于i的都x我们考虑差值发现只有第i-1位和第i位的差值发生了改变其他相邻数都没有改变。也就是说我们一次操作其实只能改变这两个相邻数之间的差值那总修改数不就是所有相邻两个数差的绝对值的和.(个人理解) 现在我们有修改操作因为可以随便修改那我们可以将第x位直接修改到我们想要的理想状态那原来的∣ax−1−ax∣∣ax−ax1∣|a_{x-1}-a_{x}||a_{x}-a_{x1}|∣ax−1​−ax​∣∣ax​−ax1​∣变成∣ax−1−ax1∣|a_{x-1}-a_{x1}|∣ax−1​−ax1​∣记得将边界特判一下 代码 #include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef ONLINE_JUDGE #elsestartTime clock ();freopen(data.in, r, stdin); #endif } void Time_test() { #ifdef ONLINE_JUDGE #elseendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn2e59; int a[maxn]; int b[maxn]; int main() {//rd_test();int t;read(t);while(t--){int n;read(n);for(int i1;in;i)read(a[i]);for(int i2;in;i)b[i]abs(a[i]-a[i-1]);ll ans0;for(int i2;in;i)ansb[i];ll sumans;for(int i2;in;i){ansmin(ans,sum-b[i]-b[i1]abs(a[i1]-a[i-1]));}ansmin(ans,min(sum-b[2],sum-b[n]));coutansendl;} //Time_test(); }
http://wiki.neutronadmin.com/news/324244/

相关文章:

  • 网站做seo屏蔽搜索番禺区移动端网站制作
  • 秦皇岛建设信息网站某个产品营销推广方案
  • 帝国cms网站网站大全
  • 阿里云里做网站能上百度首页么免费域名网站哪个最好
  • 中山手机网站建设费用上海网站推广策划
  • 温州网站建设外包国际新闻用什么软件看看
  • 网站开发的形式有( )学网站开发有什么好处
  • 互联网网站建设月总结爱丫爱丫在线观看视频
  • 网站的速度前段 网站建设实例
  • tp网站开发wordpress淘宝优惠券
  • 东莞市建设工程网站制作百度移动网站
  • 自学网站建设wordpress文章管理模板下载
  • 深圳网站制作济南安康微平台
  • 织梦网站怎样做子域名数商云招聘
  • 如何利用网站模板做网站广州网页设计html
  • 网站关键字怎么修改校园网站建设方案模板下载
  • 湖南网站建设 尖端磐石网络wordpress编辑页面上方有白条
  • 自己做发小说网站网站开发 网页设计北京师范大学出版社
  • 12306网站哪个公司做的企业网站标题优化
  • 网站建设外包公司容易被客户投诉吗深圳有名的设计公司
  • 门户网站需要多大的服务器深圳商城网站建设公司
  • vip视频网站怎么做废旧物品手工制作图片
  • 凡科免费建站如何做市场营销推广
  • 南山区住房与建设局官方网站西双版纳 网站建设
  • 免费企业网站程序上传怎么做购物网站
  • 创联互动建设网站外包公司被辞退有补偿吗
  • 长宁做手机网站建设网站源代码上传都需要怎么做
  • 郑州高端做网站汉狮湛江搜索引擎网站推广
  • 萌宝宝投票网站怎么做360度网站模板
  • 天津建设企业网站做封面网站