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

廊坊建设局网站6网站推广书

廊坊建设局网站6,网站推广书,长沙做推广的公司有多少,thinkphp微网站开发正题 题目链接:https://loj.ac/p/3005 题目大意 有一个长度为nnn的括号串SSS#xff0c;其中包括[]和两种括号类型#xff0c;一个合法的括号串要求同类型的括号一一对应。 你每次可以询问SSS中的一个字符并且传递一个[0,222)[0,2^{22})[0,222)的数字到下一次。 …正题 题目链接:https://loj.ac/p/3005 题目大意 有一个长度为nnn的括号串SSS其中包括[]和两种括号类型一个合法的括号串要求同类型的括号一一对应。 你每次可以询问SSS中的一个字符并且传递一个[0,222)[0,2^{22})[0,222)的数字到下一次。 你的程序每次只知道字符串长度nnn和上一次传递过来的数字最开始时是000你需要在150001500015000次内得到这个字符串是否为一个合法括号串。 1≤n≤1001\leq n\leq 1001≤n≤100 解题思路 很有趣的题目。 我们需要知道的信息只有这个括号串是否合法考虑怎么把什么信息编码进[0,222)[0,2^{22})[0,222)内。 考虑这样一个算法流程我们先找到一个 ‘[’ 或者 ‘’然后开始往后找它对应的那个括号。 此时一个合法括号串有两种可能 下一个是和它对应的括号此时这个部分的匹配就结束了。下一个也是 ‘[’ 或者 ‘’ 此时我们需要去匹配这个新的左括号之后知道它右括号的位置在继续从这个位置去匹配前面那个左括号。 也就是考虑当一个匹配结束的时候假设位置为yyy考虑怎么返回到前一个还未匹配的左括号xxx那里。显然[x1,y][x1,y][x1,y]这一段括号序列都合法了也就是括号类型也一一对应了那么我们直接往前跑遇到一个左括号就−1-1−1一个右括号就111那第一个和为−1-1−1的位置就是我们需要的位置同时我们还需要带一个位置yyy的信息回去。 那么现在我们需要储存的信息就是当前的位置AAA带回去的位置信息BBB当前的和CCC还有目前的状态DDD。 状态分444种 寻找新的左括号中往回走找之前的左括号中匹配左括号 [ 中匹配左括号 中 这样的状态数就是4×n3≤2224\times n^3\leq 2^{22}4×n3≤222可以通过本题。 code #includecstdio #includecstring #includealgorithm #include memory.h using namespace std;//D 0:往后寻找新的 1:往前找 2:前面是[ 3:前面是( //A:目前所在的位置 B:之前反回来的位置 C:和 int Memory(int N, int M) {int AM%100,BM/100%100,CM/10000%100,DM/1000000;if(AN)return 0;char cGet(A1);if(!D){if(AN-1)return -2;if(c||c])return -2;if(c[)return (A1)2000000;if(c)return (A1)3000000;}else if(D1){if(c||c[)C--;else C;if(C-1){if(BN-1)return -2;return (B1)20000001000000*(c);}if(A0BN-1)return -1;if(A0)return B1;return (A-1)B*100C*100001000000; }else if(D2){if(c])return AA*1001000000;else if(c)return -2;if(AN-1)return -2;return (A1)20000001000000*(c);}else{if(c)return AA*1001000000;else if(c])return -2;if(AN-1)return -2;return (A1)20000001000000*(c);}return M; }
http://www.zqtcl.cn/news/832920/

相关文章:

  • 自己做的网站别人怎么访问美容行业网站建设多少价格
  • 网站建设与运营 教材 崔海口个人建站模板
  • 做本地网站赚钱吗wordpress桌面宠物
  • 滁州市城市建设投资有限公司网站云服务器里面做网站播放器
  • 做yy头像的网站口碑营销案例简短
  • 卖灯杆的做网站好网页ip代理
  • 做网站开发工具哪个好网络协议分析课程设计报告
  • 如何进行营销型企业网站的优化网站开发有很多种吗
  • 卡片式设计网站营销培训课程视频
  • 网站rss地址生成wordpress 首页幻灯片
  • 网络营销软件专业网站优化方案
  • 展览公司网站建设方案深圳正规做网站的公司
  • 网站做关键词首页淮南网站建设报价
  • 西山区城市建设局网站网页浏览器的英文缩写
  • 个人网站怎么做内容比较好昆明网站制作企业
  • 婚嫁网站建设计划专业 网站建设
  • 成品免费ppt网站做网站玩玩
  • 怎么给网站做seo优化网站的主页按钮怎么做的
  • 蓬莱做网站公司wordpress 加微信号
  • 建设网站如何优化关键词鞍山网站制作招聘网
  • 公司的网站是什么wordpress禁止s.w.org
  • 什么网站做蜘蛛池广渠门做网站的公司
  • 网站建设公司一年多少钱网站建设高校
  • 网站建设以及seo报告的格式
  • 如何做网站免费搭桥链接网站建设使用的什么软件
  • html 门户网站怎么根据网站做二维码
  • 网站增加新闻功能建设境外网站需要什么手续
  • 做产品设计之前怎么查资料国外网站怀化政法网站
  • 微信商城与网站一体深圳it外包服务公司
  • 北京建网站 优帮云建筑考试培训网