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

现在学网站开发如何制作一个平台软件

现在学网站开发,如何制作一个平台软件,为什么公司网站打不开,办营业执照要多少钱神奇插座 发布时间: 2017年7月3日 11:27 最后更新: 2017年7月5日 13:46 时间限制: 500ms 内存限制: 128M 描述 AA所在的国家有一项神奇的发明#xff1a;插座。这里的插座不仅有两孔、三孔#xff0c;而是有多种形态#xff0c;下面用不同的小写字母表示不同的插座。插… 神奇插座 发布时间: 2017年7月3日 11:27   最后更新: 2017年7月5日 13:46   时间限制: 500ms   内存限制: 128M 描述 AA所在的国家有一项神奇的发明插座。这里的插座不仅有两孔、三孔而是有多种形态下面用不同的小写字母表示不同的插座。插线板可以看做一排插座因而下面用小写字母组成的字符串表示插线板。 该国家的用电器的插头也很特别是由一串插头固定在一起的下面用大写字母组成的字符串表示。只有插座和插头匹配该用电器才能插在插线板上。例如 插头ABCBA可以插在插线板abcbabcba上。 现在问题来了给定插线板和插头问该插线板上最多能插几个这样的插头注意这些插头不能重叠。 输入 多组测试数据。 每组测试数据包含两行第一行为插座第二行为插头。 插座、插头对应的字符均不超过106。 总数据量不超过107个字符。 输出 对每组数据输出一行一个整数表示答案。 样例输入1 复制 abcbabcba ABCBA 样例输出1 1 解法非常简单直接进行KMP匹配就可以了但是KMP的模板要有一个小小的改动因为这里题目要求插头不能重叠那就是只要匹配到一个插头以后直接置j 0 这样可以避过重叠 代码 #include iostream #include cstdio using namespace std; #define MAXN 2000001 char s[MAXN]; char str[MAXN]; int fail[MAXN]; int search(char *str) {int ans 0;for (int i 0, j 0; str[i]; i){while (j str[i] - a ! s[j] - A)j fail[j - 1];if (str[i] - a s[j] - A !s[j]){ans;j0;}}return ans; }void make_fail() {for (int i 1, j 0; s[i]; i){while (j s[i] ! s[j])j fail[j - 1];if (s[i] s[j])fail[i] j;else fail[i] 0;} } int main(){while(~scanf(%s %s,str,s)){make_fail();printf(%d\n,search(str));}return 0; }
http://www.yutouwan.com/news/459879/

相关文章:

  • 网站动态页面怎么做家具设计图片
  • 网站媒体作风建设年工作总结在猪八戒网站如何做兼职
  • 中英繁网站源码网站备案才能使用
  • 梧州市网站建设做网站抬头
  • 福田做网站哪家专业wordpress提示没有
  • psd模板 转 网站wordpress阅读数作假
  • 演示动画制作免费网站网站建设推进方案
  • 服装网站建设网百度不更新网站
  • 网站卖了对方做违法注册公司网上申请入口
  • 台州建设局网站建筑工程黑名单开发公司名称
  • 公司网站建设会计上怎么处理公司网站建设服务类别
  • 网站开发课程学习报告logo设计vi
  • 医院网站建设平台网络服务器在哪里
  • 58同城网站建设要多少钱天津市建设厅注册中心网站
  • 网站建设推广营销策划网页生成二维码源码
  • 怎么什么软件可以吧做网站wordpress 媒体库目录
  • 文山网站建设公司如何设计网站以网络为中心的企业文化
  • 台州网站制作咨询薇山东恒昆建设工程有限公司网站
  • wordpress游戏网站主题做万词霸屏后网站关键词没有排名
  • 中国最大的做网站的公司电子商务系统 网站建设
  • 贷款网站怎么做的网上商城怎么做推广
  • 在因特网上建设网站可选择的方案品牌网站建设h合肥
  • 和目网站qq开放平台
  • 做哪些网站好深圳百度竞价托管公司
  • 山东禹城市建设局网站网站全背景做多大
  • 贵州省建设厅实名认证网站安徽省青年企业家协会通报
  • 网站开发工具与技术百度网站地图制作
  • 正规营销型网站培训中心宝安网站建设多少钱
  • 榆林建设网站苏州建设网站公司
  • 网站开发与系统开发给人做logo的网站