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

网站内页做几个词东莞专业的网站建设网络推广

网站内页做几个词,东莞专业的网站建设网络推广,百度域名多少钱,网站访问大小传送门 文章目录题意#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/96757/

相关文章:

  • 免费建立一个个人网站设计官网登录入口
  • 门户网站模板之家北京网上服务平台
  • 合肥网站优化方案东莞做网站那家好
  • 个人备案网站可以做论坛吗山东住房建设厅官网站首页
  • 寺院网站模板网站策划制作公司 北京
  • 昆山教育云平台网站建设宁晋县建设局网站
  • 廊坊网站公司dw做网站背景音乐
  • 阜南做网站搜索引擎优化seo多少钱
  • 贵州建设厅网站怎样查询电工证天津网站备案
  • 常州做网站的公司在盐城做网站的网络公司电话
  • seo站外推广如何用wampp 做网站
  • 怎样用手机做网站中企动力百度百科
  • 哪些网站可以做任务挣钱免费app软件
  • 国内简约网站平潭县机场建设网站
  • wordpress 全站通知wordpress怎样打开速度快
  • 广州市建设职业培训学校网站移除wordpress版本
  • 如何申请一个网站 新网动画制作大师
  • 动易后台 网站统计调查 报表类型怎样使用手机相册备份网站源码
  • 做网站放到百度上需要什么查看wordpress使用什么主题
  • 深圳企业网站seo郑州汉狮专业做网站公司
  • 广东网站建设多少钱辛集专业网站建设
  • 怎样做网站公司的销售小程序推广计划怎么赚钱
  • 网站开发文档编写wordpress小说站群
  • 南宁网站开发推广网站html模板下载
  • 网络编辑的网站建设题二手域名交易平台
  • 定制网站开发商业计划书贵南县网站建设公司
  • 如何免费发布个人网站网站项目需求分析
  • 太原免费网站建设网站开发合作协议书
  • 深圳龙华做网站上海响应式网站制作公司
  • 招投标 网站建设专业型网站和个人网站