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

祥云平台做网站好不好企业网站优化推广方法

祥云平台做网站好不好,企业网站优化推广方法,特色个人网站,注册网站给谁交钱2058 笨拙的手指 二进制所有的可能保存进哈希表#xff0c;三进制找出所有的可能判断哈希表中是否有数字。 注意一种情况就是修改完之后出现前导零。直接continue; 学到了#xff0c;某些条件的限制不一定要在循环条件上#xff0c;可以直接在循环体内。 #includebi…2058 笨拙的手指 二进制所有的可能保存进哈希表三进制找出所有的可能判断哈希表中是否有数字。 注意一种情况就是修改完之后出现前导零。直接continue; 学到了某些条件的限制不一定要在循环条件上可以直接在循环体内。 #includebits/stdc.h using namespace std; const int N50010; //2058 笨拙的手指unordered_setinthashh; //某进制转化为十进制 int base(string s,int n ) {int res0;for(int i0;is.size();i){resres*n(s[i]-0);}return res; } int main() {string s,u;cins;cinu;for(int i0;is.size();i){string ts;t[i]^1;//把字符串某一位修改了之后if(t.size()1t[0]0)continue;hashh.insert(base(t,2));//coutbase(t,2)endl;}for(int i0;iu.size();i){for(int j0;j3;j){string tu;if(t[i](j0))continue;t[i](j0);if(t.size()1t[0]0)continue;//cout3进制base(t,3)endl;if(hashh.count(base(t,3)))coutbase(t,3)endl;}} }//840. 模拟散列表 string类型的数据即使有一个字符也要 sn;这样比较。 //841字符串哈希 哈希不一定是把原来的东西放进哈希表可以将其转化为数字后序计算某个值的时候可以直接通过子串的位置得到。 在求某个区间的字符串的值的时候注意边界。注意理解h数组存的值是以i为个位的字符串的哈希值。 #includebits/stdc.h using namespace std; const int N100010; typedef unsigned long long int ull; //841 字符串哈希 char s[N]; ull h[N],p[N]; int getnum(int a,int b) {return h[b]-h[a-1]*p[b-a1]; }int main() {int n,m;cinnm;scanf(%s,s1);h[0]0;p[0]1;for(int i1;in;i){p[i]p[i-1]*131;h[i]h[i-1]*131s[i];}int l1,r1,l2,r2;for(int i0;im;i){cinl1r1l2r2;if(getnum(l1,r1)getnum(l2,r2)){coutYesendl;}else{coutNoendl;}}}830.单调栈 给出一个数组要求求出每个数左边第一个小于其的数是谁。 指定是向前去找所以想到有一种如果一个数A左边存在一个大于他的数B。B这个数就没什么用了。也就是如果前面有一大串数突然出现一个小数前面的这些数都没用了。 所以每次给出一个数向前找的时候就剪掉这些数。避免不必要的遍历。 这个过程是由一个idx实现的。每次循环都实时更新idx #includebits/stdc.h using namespace std; const int N100010; typedef unsigned long long int ull; //830 单调栈; int a[N]; int main() {int n;int t0;//一开始的时候是没有数据的cinn;while(n--){int num;cinnum;while(t0a[t]num)t--;//向前找合适的if(t0){cout-1 ;}else{couta[t] ;}a[t]num;}}//154 滑动窗口 和找离某个数左边最近的小于它的值的时候。每次新到一个数进来都会把左边所有大于它的数删掉。这里维持的是一个有序序列。 滑动窗口也是这样维持一个有序的数组。每次只要新吞入一个数它产生的作用就是把它前面所有大于它的数都淘汰掉另外还有一个操作就是每次向右移动的时候。左边要删掉但是为什么要判断一下队头呢因为有可能从滑动窗口出来的点已经被删除了 #includebits/stdc.h using namespace std; const int N1000010; dequeintq; int n,k; int a[N]; int main() {cinnk;for(int i1;in;i){cina[i];}for(int i1;in;i){while(!q.empty()q.back()a[i])q.pop_back();if(i-k1q.front()a[i-k])q.pop_front();q.push_back(a[i]);if(ik)coutq.front() ;}coutendl;dequeintp;for(int i1;in;i){while(!p.empty()p.back()a[i])p.pop_back();p.push_back(a[i]);if(i-k1p.front()a[i-k]){p.pop_front();//cout*******************endl;//coutp.front()此时有几个p.size()endl;}if(ik)coutp.front() ;} }
http://www.pierceye.com/news/295856/

相关文章:

  • 模板下载网站网络公司网站开发
  • 广州市酒店网站设计重庆网站seo设计
  • p2p网站如何建设网站建设 源美设计
  • 电商网站建设图片ps网站首页设计图
  • 网站优化简历模板用土豆做美食的视频网站
  • 帮企业建设网站销售微信朋友圈广告在哪里做
  • 曲阜做网站的公司wordpress两个域名
  • 做设备租赁的网站如何把自己做的网站发布到网上
  • 做网站运营有前景吗关于网站建设意见和建议
  • 如何给网站的关键词做排名南海做网站公司
  • 仿站软件邢台手机网站建设价格
  • 学校网站开发与设计什么是网络营销促销?
  • 胶州网站搭建企业wordpress站内信群发
  • WordPress做的网站源代码网站备案失效
  • 承德网站制作与建设wordpress h5播放器
  • .net网站程序网站建设 报告
  • 中国做的电脑系统下载网站好互动网站
  • 网站使用培训方案网站后台工程师
  • 做网站优化找谁简单网站页面
  • 青岛做公司网站佛山网站建设锐艺传播
  • 江苏商城网站制作公司网站备案时间
  • 网站开发用到什么技术公司做影视网站侵权
  • 自己做网站大概多少钱唐山丰南建设局网站
  • 建设法律法规文本查询网站什么是建设型的网站
  • 如何设计一个购物网站如何免费网络营销推广
  • 网站制作服务好的商家做网站送的企业邮箱能用吗
  • 免费行情软件app网站排行企业内部网站如何建设
  • 沧州网络运营中心在哪里新的seo网站优化排名 网站
  • 米拓建站免费模板wordpress那个主题收录好
  • 网站后台中小型网站建设的基本流程