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

购物网站源码下载潍坊汇聚网站

购物网站源码下载,潍坊汇聚网站,旅游网站的功能结构图,建设网站需要展示什么名字ARC077E - guruguru Solution 考虑每一次改动对于每一个xxx的影响。 设我们要从aaa变到bbb。 当a−x−ba-x-ba−x−b时#xff0c;该次对xxx的贡献为Da,b−Da,x1D_{a,b}-D_{a,x}1Da,b​−Da,x​1#xff0c;即一个公差为−1-1−1的递减序列#…ARC077E - guruguru Solution 考虑每一次改动对于每一个xxx的影响。 设我们要从aaa变到bbb。 当a−x−ba-x-ba−x−b时该次对xxx的贡献为Da,b−Da,x1D_{a,b}-D_{a,x}1Da,b​−Da,x​1即一个公差为−1-1−1的递减序列差分维护ci,dic_i,d_ici​,di​分别表示当前位置新增的序列个数和这个位置新增序列的aaa的贡献从前往后递推即可。 当a−b−xa-b-xa−b−x时该次对xxx的贡献为Da,bD_{a,b}Da,b​即一个定值直接类似前缀和地差分即可。 时间复杂度O(n)O(n)O(n)。 具体实现过程中可以把差分数组扩展两倍然后算iii的贡献和时加上imimim的贡献这样会方便很多。 Code #include vector #include list #include map #include set #include deque #include queue #include stack #include bitset #include algorithm #include functional #include numeric #include utility #include sstream #include iostream #include iomanip #include cstdio #include cmath #include cstdlib #include cctype #include string #include cstring #include ctime #include cassert #include string.h //#include unordered_set //#include unordered_map //#include bits/stdc.h#define MP(A,B) make_pair(A,B) #define PB(A) push_back(A) #define SIZE(A) ((int)A.size()) #define LEN(A) ((int)A.length()) #define FOR(i,a,b) for(int i(a);i(b);i) #define fi first #define se secondusing namespace std;templatetypename Tinline bool upmin(T x,T y) { return yx?xy,1:0; } templatetypename Tinline bool upmax(T x,T y) { return xy?xy,1:0; }typedef long long ll; typedef unsigned long long ull; typedef long double lod; typedef pairint,int PR; typedef vectorint VI;const lod eps1e-11; const lod piacos(-1); const int oo130; const ll loo1ll62; const int mods998244353; const int MAXN300005; const int INF0x3f3f3f3f;//1061109567 /*--------------------------------------------------------------------*/ inline int read() {int f1,x0; char cgetchar();while (c0||c9) { if (c-) f-1; cgetchar(); }while (c0c9) { x(x3)(x1)(c^48); cgetchar(); }return x*f; } ll s[MAXN],c1[MAXN],d1[MAXN],d2[MAXN],a[MAXN]; signed main() {int nread(),mread();for (int i1;in;i) a[i]read();for (int i1,l,r,t;in;i){la[i]1,r(a[i]a[i1]?a[i1]m:a[i1])2,tr-l;d1[l]t,c1[l],c1[r]--;l(a[i]a[i1]?a[i]:a[i]m),ra[i1];d2[r1]t-1,d2[l1]-t-1;}ll num0,sum0,ansloo;for (int i1;im*2;i) numc1[i],sumd1[i]-numd2[i],s[i]sum;for (int i1;im;i) upmin(ans,s[i]s[im]);printf(%lld\n,ans);return 0; }
http://www.zqtcl.cn/news/375854/

相关文章:

  • 做网站的网络公司税收优惠推广优化关键词
  • 找能做网站的怎么查看网站备案号
  • 石嘴山北京网站建设h5网站建设
  • 滨州区建设局网站中国建行官网首页
  • 网站建设服务网站网站建设销售实习
  • 网站注册都需要什么给装修公司做推广的网站
  • me域名的网站wordpress 扩展字段
  • 新开三端互通传奇网站企业推广方式有哪些
  • 怎么制作网站页面做理论的网站
  • 哪家公司做跳转网站wordpress 网页缩放
  • 小说网站建设的支柱深圳建设发展集团有限公司
  • 陕西高速公路建设网站做网站不用编程
  • wordpress网站秒开网站建设设计理念
  • html5 网站模板永久免费的仓库管理软件
  • 贵州网站seo厦门网站设计多少钱
  • 哈市哪里网站做的好合作网站seo
  • 找苏州网站建设网站维护提醒php文件
  • 哪些网站做推广效果好与市场营销有关的网站
  • 有什么网站可以做设计赚钱吗专业vi设计公司哪家强
  • 一般的网站是由什么语言做的网站建设怎么问问题
  • 开源系统 网站阿里云虚拟主机网站
  • 摄影师作品网站网站怎么做搜素引擎
  • 做网站定金是多少钱开网站建设公司心得
  • 网站不备案怎么做网页淘宝客电子商务的网站建设的可用性
  • 傻瓜自助建站软件怎样进网站空间服务器
  • 黑龙江网站建站建设wordpress 邮件
  • 免费发布信息网站有哪些豆芽网站建设
  • 无锡做网站优化公司互动营销用在哪些推广上面
  • 每一个网站都是响应式吗销售渠道策略
  • 凡科平台网站怎么建设广州网站建设信科网络