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

icp备案网站信息填写什么是网络营销产生的观念基础

icp备案网站信息填写,什么是网络营销产生的观念基础,大都会app最新版本下载,一个小程序制作价格76. 最小覆盖子串s 初始化和特判 //本题做题思想 //从头开始,首先找到一个包含所有字母的字串,将i移动到包含字串字母的位置,然后更新长度和字符串ans后, //i的位置加1,j的位置也加1,从新开始上面的流程&…

76. 最小覆盖子串s

初始化和特判

//本题做题思想
//从头开始,首先找到一个包含所有字母的字串,将i移动到包含字串字母的位置,然后更新长度和字符串ans后,
//i的位置加1,j的位置也加1,从新开始上面的流程,找一个包含所有字符串t字母的子串unordered_map<char,int>need;//need记录下来每个字母‘需要’多少,为正数//对于不需要的字母和本来需要但超出数量的字母,依旧记录,但减1后变负数int cnt = 0;//cnt记录总共需要多少个int ansnum = 100010;//ans记录最短的字符子串,ansnum维护最小的长度string ans = "";if(s.size() < t.size() ) return ans;if(s == t) return s;

统计字符数

for(int i = 0; i < t.size();i++){need[t[i]]++;
}
cnt = t.size();

找满足题目条件的字符子串

int i = 0, j = 0;while(i < s.size()){while(j < s.size() && cnt > 0){if(need[s[j]] > 0) cnt--;need[s[j]]--;if(cnt == 0 || j == s.size() - 1)break;j++;//while循环记得递增}if(cnt != 0) return ans;while(i < j){if(need[s[i]] == 0) break;need[s[i]]++;i++;//while循环记得递增}if(j - i  + 1 < ansnum){ans = s.substr(i, j - i + 1);ansnum = j - i + 1;}cnt += 1;need[s[i]]++;i++,j++;//记得递增}

具体解析过程可看此题解,本题解为C++实现,链接题解为python

http://www.yayakq.cn/news/201349/

相关文章:

  • 网站建设投标评分标准网站内容告知书
  • 做网站应聘平台帮一个公司做网站多少钱
  • 网站优化 seo和sem国外免备案虚拟主机
  • 电子商务网站建设与管理第二版中国建设之乡是哪里
  • 手机网站建设过程建设工程监理考试网站
  • 溧阳建设工程监理网站wordpress 下载受限
  • 昆明大型网站建设wordpress如何调整文章位置
  • 网站基础建设和管理收费企业邮箱哪家好
  • 会设计网站怎么做兼职市住房城乡建设部网站
  • ftp上传文件到网站Wordpress djongo
  • 软件网站开发平台官方网站建设的四个步骤
  • 北京网站建设+招聘信息网站开发工作内容
  • 石家庄定制建站onethink 网站
  • 北京做网站建设的公司wordpress pitch
  • 巫溪网站建设努力把网站建设成为
  • 柳州最好的网站推广公司广告平台网站有哪些
  • 连锁销售网站制作百度seo还有前景吗
  • 受欢迎的南昌网站建设asp网站开发招聘
  • 山西大同网站建设免费的创建个人网站
  • 网站建设报价单 下载网站推广排名外包
  • 企业网站在百度搜索不到软件推广app
  • DW做旅游网站毕业设计模板网站建设与网站优化销售
  • 江门网站程序开发制作哪个网站是专门做男人衣服的
  • 网站设计策划dedecms网站源码
  • 杭州网站建设公司 4000262263做神马网站
  • 做卡盟网站赚钱吗wordpress 被搜索引擎
  • 温州瑞安网站建设平台重庆网站有哪些
  • 电子商城网站建设与维护营销推广的平台
  • 泉州做企业网站wordpress全图水印
  • 郑州做网站建设公司哪家好空间网站模板