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

合作公司做网站最简 wordpress主题

合作公司做网站,最简 wordpress主题,毕设做系统与网站,建设网站企业邮箱网站建设服务题目链接 Picking String 题意 给出字符串S和T#xff0c;1e5个询问#xff0c;每次询问S的一段区间是否能转变成T的一段区间。 转变方式#xff1a; ABCABCBACBACCABCABAAAAAA可以消除 题解 我们从以上四个条件出发推导出更加精华的条件 B1e5个询问每次询问S的一段区间是否能转变成T的一段区间。 转变方式 ABCABCA>BCBACBACB>ACCABCABC>ABAAAAAAAAA可以消除 题解 我们从以上四个条件出发推导出更加精华的条件 BACAABAAACCBACAABAAACCB>AC>AAB>AAAC>CCABAACAAABBCABAACAAABBC>AB>AAC>AAAB>BABCBBABCBBA>BC>BB 也就是说所有的CCC都等价于B" role="presentation" style="position: relative;">BBB 由于BACBACB>AC也就是BABBABB>AB而3个AAA可以消除,这个操作意味着B前面可以有任意多个A" role="presentation" style="position: relative;">AAA所以说BBB前面的紧贴着的A" role="presentation" style="position: relative;">AAA的数量我们可以忽略。 由于BABBBBABBBBBBBBABBABBBBBBBABBBBABBBBBBBBABBABBBBBBB>AB>BBB>ABBB>BBBBB,A>BB>ABB>BBBB也就是说我们只要有一个AAA或者B" role="presentation" style="position: relative;">BBB就可以在这基础上增加偶数个BBB。 那么问题就比较清楚了。但是T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]串最后的AAA是一定要被S[a,b]" role="presentation" style="position: relative;">S[a,b]S[a,b]S[a,b]最后的A抵消掉因为没有操作可以生成A并且把A插入到S[a,b]S[a,b]S[a,b]的最后。 分如下情况讨论 如果S[a,b]S[a,b]S[a,b]最后的AAA不足以抵消掉T[a,b]" role="presentation" style="position: relative;">T[a,b]T[a,b]T[a,b]的A那么输出0否则记录S[a,b]后面的A与T[a,b]的后面的A的差值记做delta2delta2delta2。如果delta20delta20delta2 = 0那么只需要比较S[a,b]S[a,b]S[a,b]中的BBB的数量和T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]中的BBB的数量,如果T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]中BBB的数量大于S[a,b]" role="presentation" style="position: relative;">S[a,b]S[a,b]S[a,b]中BBB的数量,那么差值必定要为2的倍数,并且如果T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]中BBB的数量不为0,那么S[a,b]" role="presentation" style="position: relative;">S[a,b]S[a,b]S[a,b]中BBB的数量也必须不为0(无法从空串生成BB" role="presentation" style="position: relative;">BBBBBB)。如果delta20delta20delta2 > 0那么如果S[a,b]S[a,b]S[a,b]中BBB的数量小于T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]中B的数量并且差值为偶数时候S[a,b]S[a,b]S[a,b]多出来的AAA可以用来生成BB" role="presentation" style="position: relative;">BBBBBB并且多余的A作为B的前缀可以被消除掉。如果delta20delta20delta2 > 0那么如果S[a,b]S[a,b]S[a,b]中BBB的数量等于T[c,d]" role="presentation" style="position: relative;">T[c,d]T[c,d]T[c,d]中B的数量那么delta2delta2delta2一定要被3整除。这样可以通过消除来得到TTscript typemath/tex idMathJax-Element-56T/script 代码 #include iostream #include cstdio #include cstring using namespace std; const int maxn 2e57; char S[maxn],T[maxn]; int Q,a,b,c,d; int sumS[maxn],sumT[maxn]; int lastS[maxn],lastT[maxn]; int main(){scanf( %s %s %d,S,T,Q);for(int i 0;S[i];i){sumS[i1] sumS[i] (S[i] C || S[i] B);lastS[i1] lastS[i];if(S[i] B || S[i] C)lastS[i1] i1;}for(int i 0;T[i];i){sumT[i1] sumT[i] (T[i] C || T[i] B);lastT[i1] lastT[i];if(T[i] B || T[i] C)lastT[i1] i1;}while(Q--){scanf(%d%d%d%d,a,b,c,d);int delta sumT[d]-sumS[b]sumS[a-1]-sumT[c-1];int delta2 b - max(a-1,lastS[b]) - (d - max(c-1,lastT[d]));if(delta 0 || delta % 2 ! 0 || delta2 0 || delta2 0 !(sumS[b] - sumS[a-1]) delta 0) {putchar(0);continue;}if(delta2 0 || delta 0 || delta2 % 3 0)putchar(1);else putchar(0);}return 0; }
http://www.zqtcl.cn/news/586604/

相关文章:

  • 魔站建站系统哪家好扬州网站开发公司电话
  • 合伙做网站网络公司网站建设首页
  • 网站建设项目经理深圳在线官网
  • 网站开发技术及应用wordpress自定义类型使用模板
  • 网站颜色 字体代销网站源码
  • 做二手车有哪些网站有哪些手续翠竹林wordpress主题
  • 商城网站开发报价单献县做网站价格
  • 做网站和推广需要多少钱诚信企业查询系统
  • c 2015 做网站网站设计技术有哪些?
  • 安丘网站开发主播网站建立
  • 档案网站的建设wordpress英文主题 汉化
  • 网站建设礼品南充网站建设工作室
  • 电子商务网站建设概念wordpress 扫码支付宝
  • 上海做网站谁好营销型网站框架图
  • 太仓企业网站建设价格wordpress自动同步插件
  • 微信网站是什么淄博周村网站建设哪家好
  • 廊坊网站建设价格网站建设维护的方案
  • 站长工具综合权重查询怎样做招聘网站
  • 广东新闻联播2020sem对seo的影响有哪些
  • 女装东莞网站建设在线设计签名免费网站
  • 在国外做黄皮网站违法么网站建设北京个人
  • 深圳南头高端网站建设安卓优化大师老版本
  • 宁海做网站wordpress邀请码注册功能
  • 重庆建设网站哪家好长沙待遇好的十大国企
  • 甘肃省建设厅查询网站黄骅港信息贴吧
  • 如何做网站的逻辑结构图如何快速做一个网站
  • 郑州虚拟货币网站开发千万不能 网站
  • 石家庄做网站汉狮网络企业标准网上备案网站
  • php网站开发权限管理广州白云区网站开发
  • 北京网站开发建设 58同城wordpress 无标题