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

留电话的广告网站网站建设必须注意的事项

留电话的广告网站,网站建设必须注意的事项,自己如何建设个网站,如何开科技1. 题目 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配#xff0c;中间不能有其他字符#xff0c;但不需要考虑 words 中单词串联的顺序。 示例 1#xff1a; 输入…1. 题目 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配中间不能有其他字符但不需要考虑 words 中单词串联的顺序。 示例 1 输入s barfoothefoobarman,words [foo,bar] 输出[0,9] 解释 从索引 0 和 9 开始的子串分别是 barfoo 和 foobar 。 输出的顺序不重要, [9,0] 也是有效答案。示例 2 输入s wordgoodgoodgoodbestword,words [word,good,best,word] 输出[]来源力扣LeetCode 链接https://leetcode-cn.com/problems/substring-with-concatenation-of-all-words 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 POJ 3461 字符串匹配KMP / 哈希有推导 将字符串转换成128进制的数字 typedef unsigned long long ull; class Solution { public:vectorint findSubstring(string s, vectorstring words) {if(words.empty() || words.size()*words[0].size() s.size()) return {};int i, j, wlen words[0].size(), n words.size();unordered_mapull,int m;for(auto w : words){ull v 0;for(char ch : w)v v*128ch;m[v];//字符转成128进制的数计数}//字符串s每个位置开始后的wlen个字符的ull表示vectorull hashv(s.size(),0);ull pown 1;for(i 0; i wlen; i){pown * 128;hashv[0] hashv[0]*128s[i];}for(i 1; i s.size()-wlen; i){hashv[i] hashv[i-1]*128-s[i-1]*powns[iwlen-1];}vectorint ans;bool ok;for(i 0; i s.size()-n*wlen; i){unordered_mapull, int temp(m);ok true;for(j i; j n*wleni; jwlen){if(--temp[hashv[j]] 0){ok false;break;}}if(ok) ans.push_back(i);}return ans;} };584 ms 126.6 MB
http://wiki.neutronadmin.com/news/301976/

相关文章:

  • 淄博网站建设多少钱win7 建设网站服务器
  • 网站如何做支付宝接口长沙网站seo推广
  • 企业网站建设数据现状分析net网站开发 兼职
  • 黄金网站软件免费wordpress搜索页分页
  • 移动端网站开发 float公司注册地址和经营地址不一致
  • 上海网站建设制作微信个体户网站备案
  • 成都网站建设推来客熊掌号在中国做采购在哪个网站找产品
  • 如何做局域网网站南丰网站建设
  • 免费crm网站不用下载的软件温州专业网站制作设计
  • 购物网站修改注册信息模块的分析虚拟主机免费空间
  • 昆山网站建设义搏旅游网站开发的重要性
  • 广州公司核名在哪个网站ui交互设计课程培训
  • 英语网站online注册营业执照申请
  • html怎么添加图片正规seo关键词排名网络公司
  • 电影网站免费建设域名备案代理
  • 学校门户网站建设的优势网站建设预期目标
  • 企业网站的建设 任务书台州网站注册 公司
  • 深圳门户网站建设特点所见即所得型网页制作工具
  • 网站打开后显示建设中印尼网站建设费用
  • 网站建设组织管理怎么写床上爱做网站
  • 广州越秀网站制作建设是哪里的
  • 网站做301长沙网站建设的首选
  • 沥林行业网站建设浏览器为什么无法打开网页
  • 百度 网站地图怎么做wordpress标题截取
  • 网站是哪个公司做的好手机端百度收录入口
  • 网站制作公司dedecms建工网招聘
  • 扬州市广陵区建设局网站在线编辑器
  • 南宁市建设厅官方网站个人网站开发 服务器
  • 模板站怎么改成营销型网站wordpress用户上传资源验证码
  • 小说网站开发需求企业网站设计开发服务