题意:str1中有多少str2的子串。输出为个数+任意一个str1串。如果没有则输出“0 -”。

思路:暴力肯定不行,算下来时间复杂度的话O(5e8),铁定超时。所以得先预处理一下。在网上找题解发现都是用map进行子串的预处理,而且用了一个string非常好的内置方法:s.subsrt(i,j)。是从第i个开始截取长度为j的字符串。最后只要保证每次的子串中只有一次出现就可以了(18行map意义)


代码请点击这里

codeforce 1070 H相关推荐

  1. Python爬虫百度

    转载链接 本文中的文章用于做笔记用,来源于网络,并非本人所写 # -*- coding: utf-8 -*- import re import requests import time from bs ...

  2. 2017.5.28 codeforce h题思考记录

    并没有报codeforce  但有人想让我帮他看题,于是就做了 大概意思就是,给你200个空,让你在200个空中放字母,   再自己设计一个串,要求自己设计的这个串在这放着200个字母的串中作为子串出 ...

  3. cdoj 1070 秋实大哥打游戏 带权并查集

    题目链接: http://acm.uestc.edu.cn/#/problem/show/1070 题意: 题解: 带权并查集 每次往上更新的时候,顺便把边权更新了就好 记住得路径压缩 代码: 1 # ...

  4. PAT甲级1070 Mooncake:[C++题解]贪心

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析: 对单件从高到低排序. 需要注意的是总需要量d设成double,不要设成int. ac代码 #include<bits/stdc ...

  5. Codeforce 水题报告(2)

    又水了一发Codeforce ,这次继续发发题解顺便给自己PKUSC攒攒人品吧 CodeForces 438C:The Child and Polygon: 描述:给出一个多边形,求三角剖分的方案数( ...

  6. codeforce 1311 C. Perform the Combo 前缀和

    You want to perform the combo on your opponent in one popular fighting game. The combo is the string ...

  7. 1070. 结绳(25)

    1070. 结绳(25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一段一段的绳子,你需要把它们串成一条 ...

  8. 1070 Bash游戏 V4

    1070 Bash游戏 V4 有一堆石子共有N个.A B两个人轮流拿,A先拿.每次拿的数量最少1个,最多不超过对手上一次拿的数量的2倍(A第1次拿时要求不能全拿走).拿到最后1颗石子的人获胜.假设A ...

  9. 信息学奥赛一本通 1070:人口增长 | OpenJudge NOI 1.5 14:人口增长问题

    [题目链接] ybt 1070:人口增长 OpenJudge NOI 1.5 14:人口增长问题 [题目考点] 1. 循环求幂 设变量r初始值为1:int r = 1; 循环n次每次循环中输入变量a, ...

最新文章

  1. Ubuntu 忘记root登录密码的解决办法
  2. 微电子科学与工程要学计算机吗,微电子科学与工程专业适合女生学习吗
  3. 时序数据-LSTM模型-实现用电量预测
  4. 《剑指offer》链表中倒数第k个结点
  5. Spark面试术语总结
  6. java sendredirect 参数_使用response.sendRedirect()传递隐藏参数
  7. 缺少链接库报错:ld: symbol(s) not found for architecture x86_64
  8. 计算机应用基础实训教程视频,计算机应用基础与实训教程第7章.ppt
  9. 提取mkv文件中的字幕
  10. Windows下Zookeeper启动错误Invalid arguments, exiting abnormally
  11. 校园招聘--百度笔试
  12. android 闪屏动态界面,Android开发 关于避免切换主题时闪屏的几种方式
  13. C语言引用方式调用函数
  14. 玩转python——帮你解决乡愁
  15. [前端框架]-VUE(上篇)
  16. 全国计算机等级考试一级大纲,全国计算机等级考试大纲(一级WIN)
  17. 矩阵分解 SVD 和 CUR的区别
  18. MBA案例分析(人员培训四)
  19. matlab中的fix,matlab fix函数用法
  20. 打包bat成exe,双击运行不显示dos窗口,exe不报毒

热门文章

  1. android 立体 流量球,Android自定义View——实现水波纹效果类似剩余流量球
  2. python找到一行单词中最长的_在Python的给定列表中找到k个最长的单词
  3. 计算机在管理会计中的应用毕业论文,计算机在管理会计中的应用写毕业论文用的,帮帮找..._中级会计职称_帮考网...
  4. liferay mysql driver_Liferay更改数据库(oracle,mysql)
  5. linux 优雅重启进程,apache2 重启、停止、优雅重启、优雅停止
  6. java json特殊字符处理_java json字符串传递给 js 时 特殊字符转义错误 研究
  7. python赋值语句对错_深入理解Python中变量赋值的问题
  8. 正则表达式的一点说明
  9. SVM实战:如何进行乳腺癌检测
  10. 用Apache Ivy实现项目里的依赖管理