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

网站建设生意怎么样有很多长尾怎么做网站内容

网站建设生意怎么样,有很多长尾怎么做网站内容,做网站买虚拟主机,机票网站制作题目链接 Atcoder方向 Luogu方向 题目解法 先考虑一个性质#xff0c;选出的子串长度不会超过 2 n \sqrt {2n} 2n ​ 考虑最劣的选法是选出长度为 1 , 2 , 3 , . . . 1,2,3,... 1,2,3,... 的子串#xff08;如果后一个选出的串比前一个子串长度大超过1#xff0c;那么后…题目链接 Atcoder方向 Luogu方向 题目解法 先考虑一个性质选出的子串长度不会超过 2 n \sqrt {2n} 2n ​ 考虑最劣的选法是选出长度为 1 , 2 , 3 , . . . 1,2,3,... 1,2,3,... 的子串如果后一个选出的串比前一个子串长度大超过1那么后一个选出的子串一定可以将自己长度变为前一个子串的长度 1 1 1所以 m ( m 1 ) 2 ≥ n \frac{m(m1)}{2}\ge n 2m(m1)​≥n 的最大的 m ≤ 2 n m\le \sqrt{2n} m≤2n ​ 考虑用类似 t r i e trie trie 树的方式把长度 ≤ 2 n \le \sqrt{2n} ≤2n ​ 的子串排序注意对于字典序相同的子串需要按照起点从大到小排序 然后从小到大在树状数组上修改及查询即可这都是常规操作 时间复杂度 O ( n n l o g n ) O(n\sqrt nlogn) O(nn ​logn) #include bits/stdc.h #define lowbit(x) x-x using namespace std; typedef pairint,int pii; const int N(25200); int n,m,MX230,rk[N],idx,tr[N]; char str[N]; pii b[N*250]; inline int read(){int FF0,RR1;char chgetchar();for(;!isdigit(ch);chgetchar()) if(ch-) RR-1;for(;isdigit(ch);chgetchar()) FF(FF1)(FF3)ch-48;return FF*RR; } void solve(vectorint vec,int len){if(!vec.size()||lenMX) return;vectorint v0,v1;v0.clear(),v1.clear();for(int i0;ivec.size();i){if(vec[i]lenn) continue;if(str[vec[i]len]48) v0.push_back(vec[i]);else v1.push_back(vec[i]);}for(int iv0.size()-1;~i;i--) b[m]make_pair(v0[i],len);solve(v0,len1);for(int iv1.size()-1;~i;i--) b[m]make_pair(v1[i],len);solve(v1,len1); } int ask(int x){if(!x) return 0;int res0;for(;x;x-lowbit(x)) resmax(res,tr[x]);return res; } void upd(int x,int val){for(;xn;xlowbit(x)) tr[x]max(tr[x],val); } int main(){nread();scanf(%s,str1);vectorint vec;for(int i1;in;i) vec.push_back(i);solve(vec,0); // for(int i1;im;i) coutb[i].first b[i].second\n;for(int i1;im;i){int task(b[i].first-1);upd(b[i].firstb[i].second,t1);}printf(%d,ask(n));return 0; }
http://www.w-s-a.com/news/521180/

相关文章:

  • 安徽建设工程网站wordpress标签云代码
  • 推荐佛山顺德网站建设手机网站建设域名空间
  • 电子商务网站建设策划书例子企业官网用什么cms系统
  • 网站栏目设计怎么写平面设计接单报价表
  • 做网站美工要学什么网站推广的方法包括
  • 哪个网站可以做笔译兼职wordpress加表单
  • 百度站内搜索 wordpress微餐饮建站费用
  • 用什么做网站的访问量统计制作手工作品
  • 微信公众号搭建网站河南卫生基层系统网站建设
  • steam账号注册网站重庆手机版建站系统哪家好
  • 中新生态城建设局门户网站wordpress云盘视频播放
  • 大型网站开发基本流程wordpress记录用户搜索
  • 云服务器安装win系统做网站wordpress边栏扩大尺寸
  • 网站开发面试自我介绍软件下载网站如何建设
  • 可以做翻译任务的网站陕西省建设厅八大员证
  • 昆明 网站推广重庆网页优化seo公司
  • 网站排名下降怎么上去设计一套app页面多少钱
  • 专门用来查找网址的网站查公司名字是否被注册
  • 自己创建网站教程河南省建设厅官方网站李学军
  • 一个网站需要多少容量怎样免费设计网站建设
  • 建设工程交易中心网站12306的网站是哪个公司做的
  • 建设网站经营范围自己给公司做网站
  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些
  • 上海网站建设优化价格孝义做网站的公司
  • 哪个公司网站做的最好义乌 网站 制作
  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告