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

建设手机银行注销网站百度搜索推广怎么做

建设手机银行注销网站,百度搜索推广怎么做,第一代网站建设技术,企业网站下周思路:对于应该首要和贡献联系起来,对于什么是贡献呢,即在某种情况下,会贡献出多少种,符合要求的结果,此题属于较为基础的,对于text中的一个字符如果是非pattern中的元素,则对结果无任何影响&…


思路:对于应该首要和贡献联系起来,对于什么是贡献呢,即在某种情况下,会贡献出多少种,符合要求的结果,此题属于较为基础的,对于text中的一个字符如果是非pattern中的元素,则对结果无任何影响,如果出现pattern[0]则需考虑后方有多少个pattern[1],如果出现pattern[1]时则忽略,因为其在patern[0]中考虑过了,不能起点到终点算一次 ,终点到起点又算一次,对于最后的添加一个,也是差不多的既然可以随便放,当然选择放最边上,至于放哪边,则看pattern([0]/[1])谁多。

此时便容易联想到

        方案一从后方开始,遍历如果出现pattern[1]则计数一次,当某时刻遍历到pattern[0]时则在结果累加计数器的值,含义为对结果贡献了计数器组子序列,同时pattern[0]也需计数,用以最后的操作。

        对于方案一寻找漏洞:各有的的操作表面风平浪静,仔细一想,出现pattern[0]如果也同时出现了pattern[1],即pattern两字符相等,此时先后顺序应该怎么处理呢,仔细一想应该是先累加计数器的值,再对pattern进行计数的,思考过程忽略。

代码

long long maximumSubsequenceCount(string text, string pattern) {int len = text.length(), cut_0 = 0, cut_1 = 0;long int ret = 0;for (int i = 0; i < len; i++) {//先更新贡献,再继续计数,主要是为了应对pattern相同,不相同则无所谓先后,不存在同时满足情况。if (text[i] == pattern[1]) { // 如果是结尾元素,则计算贡献ret += cut_0;cut_1++;}if (text[i] == pattern[0]) { // 如果是起点元素,则进行计数cut_0++;}}return ret + max(cut_0, cut_1);}

结语:详细提到了心路历程,任然是大胆猜想,小心求证,在确定看下情况下尽可能考虑到更多的特殊情况。

http://www.dtcms.com/wzjs/547369.html

相关文章:

  • 哈尔滨网站制作哪里专业免费关键词优化排名软件
  • 网站分析模板做网站要学什么专业
  • 网站下载器护肤品推广软文
  • 建设医院网站ppt模板下载网站建设公司该怎么销售
  • 单品商城网站源码sem优化策略
  • wordpress浮动留言板seo搜索引擎入门教程
  • 咨询服务网站源码网站如可引导客户
  • 网站域名如何从代理商那里转出来基于网站开发的app
  • frontpage网站模板下载朋友圈网站怎么做的
  • wordpress怎么防止d官方进一步优化
  • wordpress 外贸站东道设计理念
  • 工业设计网站下载品牌策划大赛获奖案例
  • 网站快速收录备案网站内容格式填写
  • 临沂网站建设费用.net 大型网站开发技术
  • 网站开发年薪网站卖了对方做违法吗
  • 长沙网站空间镇江网站制作哪家便宜
  • 常州全景网站制作留言板网站怎么做
  • 广州好的做网站公司网站网站模板
  • php开发的大型金融网站有哪些如何做自己公司的网站
  • 网站建设网站设计多少钱中山网站设计
  • vps做自己的网站咸宁手机网站建设
  • 网站后台网址忘记了 php济南移动网站制作
  • 沈阳网站建设设计报价自适应的网站
  • 门户网站的营销特点广州网站app制作公司
  • 企业网站网页打开慢全国网站制作公司排名
  • 江苏城乡住房建设厅网站百度推广怎么做网站的优化
  • 淘宝网站建设需要哪些技术免费微信小程序模板库
  • 鹤壁建设网站推广如何套用wordpress的源码
  • 大岭山仿做网站网站开发报价表
  • 福州网站建设网络公司排名忘记网站后台地址