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

天津市建设银行租房网站口碑营销例子

天津市建设银行租房网站,口碑营销例子,合肥企业网站建设专家,苏州html网站模板小郑的蓝桥平衡串 思路#xff1a;把 L 看成 1#xff0c;Q 看成 -1#xff0c;利用前缀和来得到输入串的前缀子串中LQ 的和#xff0c;利用前缀和差的性质得到子串#xff0c;通过枚举看它是否平衡。 将L看做1#xff0c;Q看做#xff0d;1#xff0c;只有当某个区间…小郑的蓝桥平衡串 思路把 L 看成 1Q 看成 -1利用前缀和来得到输入串的前缀子串中LQ 的和利用前缀和差的性质得到子串通过枚举看它是否平衡。 将L看做1Q看做1只有当某个区间的和为0时字符串是平衡的。 我们可以预处理出前缀和然后枚举所有区间这一步的时间复杂度是On^2的得到所有平衡区间的长度最后取大输出即可。 #includeiostreamusing namespace std; const int len 1e310; char str[len]; int prefix[len];int main( ){scanf(%s,str1);int n strlen(str1);for(int i1;in;i)prefix[i] prefix[i-1](str[i]L?1:-1);int ans0;for(int i1;in;i){for(int ji;jn;j){if(prefix[j]-prefix[i-1]0){ans max(ans,j-i1);}}}coutans\n;return 0; } 区间次方和 思路利用前缀和求出各个幂次的区间和询问的时候直接查询。 由于k比较小所以我们可以处理出五个数组分别表示不同的次方例如a3中的元素都是数组a中元素的3次方。 再对五个数组预处理出前缀和对于每次询问利用前缀和的性质可O1解决。 #includeiostream using namespace std; using ll long long; const int N 1e510; const ll p 1e97; int l,r,k; int n,m; ll a[6][N],prefix[6][N];int main( ){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cinnm;for(int i1;in;i)cina[1][i];for(int i2;i5;i)for(int j1;jn;j)a[i][j](a[1][j]*a[i-1][j])%p;for(int i1;i5;i){for(int j1;jn;j){prefix[i][j] ( prefix[i][j-1]a[i][j])%p;}}while(m--){cinlrk;cout(prefix[k][r]-prefix[k][l-1]p)%p\n;}return 0; }
http://www.zqtcl.cn/news/776427/

相关文章:

  • 英迈思做网站做的怎样中国建设银行官方网站纪念币
  • 最专业的手机网站建设厦门建设厅网站
  • 贵州省建设工程质量检测协会网站c 网站开发类似优酷
  • 关于网站建设申请卢沟桥做网站的公司
  • 网站源码对应的数据库怎么做单页成品网站
  • 网站分为哪几类上海人才网官网招
  • 网站建设的常见技术有哪些方面网站联系我们模块怎么做
  • 外贸网站建设专业上海四大设计院是哪四个
  • 太原网站设计排名维启网站建设
  • 电子商务网站建设基本流程图网站建设推广策划
  • 合肥集团网站建设哪个好果洛电子商务网站建设哪家好
  • 顺德高端网站企业建设网站没有服务器
  • .net网站开发模板天津手网站开发
  • 网页设计大赛网站开发重庆最近的新闻大事10条
  • 网站ftp用户名和密码是什么建设单位网站设计
  • 公司请人做的网站打不开网页游戏大厅都有哪些
  • 网投网站制作中国建设教育协会报名网站
  • 做外贸需要做网站吗上海中建建筑设计院有限公司
  • 网站源代码免费下载苏州seo网络优化公司
  • 建网站跟建网店的区别pico笔克品牌介绍
  • 网站设计小技巧西安网站建设网站
  • 做听书网站怎么做网站留言板带后台模板
  • 石家庄网站建设王道下拉棒厦门橄榄网站建设
  • 赤峰网站建设培训建筑资格证书查询官网
  • 共和县公司网站建设seo网络推广招聘
  • 网站怎样做外链百度网站地图提交
  • 瑞安联科网站建设中国做网站公司排名
  • jsp网站开发详解 赵增敏jsp网站首页怎么做
  • 有哪些可以做图的网站啊莱芜金点子广告电子版2024
  • 免费营销型网站模版南宁比较有好的网站制作公司