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

电商网站建设与管理实践企业网站怎么建设方案

电商网站建设与管理实践,企业网站怎么建设方案,安徽seo网站推广,创建网站的注意事项传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 思路#xff1a; 乍一看貌似没有什么东西能维护块内同一个数的个数#xff0c;但是通过第六感可以发现每次操作后区间都会被推成一个数#xff0c;那么我们分个块#xff0c;让后块内打个标记#xff0…传送门 文章目录题意思路题意 思路 乍一看貌似没有什么东西能维护块内同一个数的个数但是通过第六感可以发现每次操作后区间都会被推成一个数那么我们分个块让后块内打个标记是否就能过了呢 这个是可以的。 如果初始值全部相同那么查询的复杂度是n\sqrt nn​的每次修改最多破坏两头的两个块所以均摊的复杂度是n\sqrt nn​即如果想让一个操作复杂度达到O(n)O(n)O(n)那么需要操作O(n)O(\sqrt n)O(n​)次。 所以直接分块暴力即可注意判断块内的时候需要判断一下是否有标记。 // Problem: #6284. 数列分块入门 8 // Contest: LibreOJ // URL: https://loj.ac/p/6284 // Memory Limit: 256 MB // Time Limit: 500 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(Ofast,no-stack-protector,unroll-loops,fast-math) //#pragma GCC target(sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tunenative) //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #includerandom #includecassert #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid ((tr[u].ltr[u].r)1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n; int a[N],tag[N]; int id[N],block;void reset(int id) {if(tag[id]-1) return;int l(id-1)*block,rid*block;for(int il1;ir;i) a[i]tag[id];tag[id]-1; }int change(int l,int r,int c) {int ans0;if(id[l]id[r]) {reset(id[l]);for(int il;ir;i) {ansa[i]c;a[i]c;}} else {int slid[l]*block,sr(id[r]-1)*block;reset(id[l]); reset(id[r]);for(int il;isl;i) {ansa[i]c;a[i]c;}for(int isr1;ir;i) {ansa[i]c;a[i]c;}for(int iid[l]1;iid[r]-1;i) {if(tag[i]-1) {int sl(i-1)*block,sri*block;for(int isl1;isr;i) ansa[i]c;} else anstag[i]c? block:0;tag[i]c;}}return ans; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);scanf(%d,n); blocksqrt(n);for(int i1;in;i) {scanf(%d,a[i]);id[i](i-1)/block1;tag[id[i]]-1;}for(int i1;in;i) {int c,l,r; scanf(%d%d%d,l,r,c);printf(%d\n,change(l,r,c));}return 0; } /**/
http://www.pierceye.com/news/302680/

相关文章:

  • 中山住房和建设局网站小程序搭建的方式
  • 网站标题怎么做游戏推广工作好做吗
  • 网页设计制作网站模板免费静态网页设计模板免费
  • 成都的网站建设开发公司黄石网站建
  • 便宜的做网站公司网上下载的网页模板怎么用
  • 网站开发制作软件网站运营推广主要做什么的
  • 网页设计怎么建立网站网站馆店精准引流怎么推广
  • iis6建设网站上海到北京飞机航班查询
  • 做网站 创业 流程什么是网站标题
  • 怎么查询菠菜网站做没作弊沙朗做网站公司
  • 网站的建设周期与阶段广州王牌seo
  • 连江建设局网站手机网站建设套餐内容
  • 收录网站排名wordpress 搜索过滤
  • 上海网站建设代码长春又出现一例
  • 国外包装设计欣赏网站wordpress4.9.4环境要求
  • 免费域名网站查询好的营销网站设计公司
  • 网站说服力在百度上怎么建立网站
  • 医疗网站模板下载qq音乐的网站建设信息
  • 商务网站开发的的基本流程网站 设计 趋势
  • php mysql网站开发实例卖货平台排名前十
  • 房地产管理局网站建设银行北京市分行网站
  • 无锡哪家网站做的好黄骅市人事考试网
  • 芜湖seo网站优化淘宝官网首页手机版
  • 用付费网站做推广ui网站一般建好大
  • 四川建设行业网站有哪些最新体育新闻头条
  • 湘潭网站优化公司wordpress会员积分邀请
  • 腾讯网静态网站建设西宁网站建设公司排行
  • pc网站优势买完网站怎么建设
  • 网站设计与制作用什么软件外包加工网官网下载安装
  • 商城网站设计企业建一个o2o网站