当前位置: 首页 > 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://www.yutouwan.com/news/324244/

相关文章:

  • 婚纱照网站制作帮人建网站价格
  • 网站建设需要购买服务器么产品网站用什么软件做
  • 青岛谷歌网站建设wordpress图片自适应
  • 响应式网站 移动端网站wordpress 媒体文件发布
  • 网站地图设计wordpress调用导航包含子菜单
  • 牌具做网站可以吗北京网站公司制作
  • 外贸网站如何做免费推广网站建设中 页面
  • 国外网站做问卷如何自己开公众号
  • 网站开发和嵌入式开发哪个视频播放类网站建设费用
  • 深圳官方网站旅游网站开发工具
  • 外贸网站怎么注册英文网站怎么推广
  • 徐州制作网站软件发布程序后网站有很多
  • 给设计网站做图南京网站托管网络营销外包
  • 成都网站优化费用网站网络推广能优化
  • 企业网站建设的开发方式wordpress连接谷歌
  • 厦门建设局官网江苏优化网站公司哪家好
  • app与微网站的区别友汇网站建设
  • 怎么做网站淘宝转换工具建站公司服务费包括哪些
  • 中国网站服务器哪个好钻井网站建设
  • 网站建设贵阳个人网站免费模板下载
  • 个人网站建设方案模板网站后台使用说明
  • 太原制作手机网站邯郸市做网站
  • 如何提高网站点击量二维码生成器下载
  • 银川做网站最好的公司网页制作与设计论文
  • 深圳网站设计公司如何腾讯会议付费
  • 做百科需要参考的网站宣传广告设计图片
  • 厦门集美区网站建设三里屯网站建设
  • 网站建设丨找王科杰信誉网页界面设计
  • 大连flash网站wordpress变英文
  • 如何制作自己的网站链接视频另类小说 Wordpress