码迷,mamicode.com
首页 > 其他好文 > 详细

Educational Codeforces Round 48 (Rated for Div. 2)

时间:2018-08-11 17:16:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:解法   nbsp   csdn   col   code   force   blank   size_type   ORC   

http://codeforces.com/contest/1016

A.

没想到这个也会TLE,太粗心了

B.

暴力就好了,多情况讨论又出错...

思路跟我一样的解法  

为什么我做了那么多讨论,原因是没注意这个: 标记 最后一个字符,同时注意 l+m-3.

特殊情况就

vis 0000011111111111112

s1  abaccabaacabacabacca      红色的地方是 l 和 r ,为了防止在 l 处计数多了就得 l + m - 3  

s2  abacca

  1. we[s+m-1]++;
  2. we[r-1]-we[l+m-3]

string类的find()函数总结

 string::size_type pos=0;
 while((pos=s1.find(s2,pos))!=string::npos)
   {
       vis[pos+1]=pos+1;
       pos++;
    }

KMP解法

 

Educational Codeforces Round 48 (Rated for Div. 2)

标签:解法   nbsp   csdn   col   code   force   blank   size_type   ORC   

原文地址:https://www.cnblogs.com/LLbinGG/p/9460065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!