当前位置: 首页 > 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/508194.html

相关文章:

  • wordpress添加锚湛江seo
  • 淘宝客api同步到网站360推广登录入口官网
  • 做网站h5陕西今日头条新闻
  • 泉州微信网站建设百度导航最新版本免费下载
  • 厦门公司注册代理网站优化推广哪家好
  • 昆明做商城网站多少钱营销网络怎么写
  • 做网站开发学什么网络优化报告
  • 成都的教育品牌网站建设下载百度到桌面上
  • 潍坊网站制作培训小红书信息流广告
  • 建立一个公司网站大约多少钱磁力搜索引擎
  • 郑州全网营销推广自己怎么优化网站
  • 优惠券的网站怎么做的营销平台有哪些
  • 网站建设行业分析seo优化查询
  • abc网站建设是什么意思百度认证中心
  • 小程序怎么推广引流北京推广优化公司
  • 局 网站建设方案大连seo顾问
  • 用wordpress做网站3小时百度收录新站方法
  • 哪个网站能买到做披萨的芝士正宗免费个人网站平台
  • 网站短片怎么做百度搜索下载app
  • wordpress做网站厦门人才网个人版
  • 淘宝做女鞋在哪个网站找货德阳网站seo
  • 彩票站自己做网站吗温岭网络推广
  • 网站建设后台操作步骤线上广告接单平台
  • APP和网站是一样吗谷歌浏览器下载手机版最新版
  • 中国住房和城乡建设部网站首页百度app官方下载
  • 英文公司网站制作免费推广广告链接
  • 专门做稀有产品的网站360网站推广怎么做
  • 网站建立的seo研究中心超逸seo
  • 离我最近的广告牌制作优化seo搜索
  • 凡科网站做的作品如何发布常用的网络营销平台有哪些