ny1112求次数(map容器)
来源:互联网 发布:淘宝网全屏轮播代码 编辑:程序博客网 时间:2024/06/05 04:04
#include<iostream>#include<stdio.h>#include<algorithm>#include<map>using namespace std;int main(){int T;cin>>T;while(T--){string s,str;int n;int i,j,k,sum=0;cin>>n>>s;int len=s.size();map<string,int>tmp;for(i=0;i<len+1-n;i++){str=s.substr(i,n);//s从下标i开始,长度为n的子串 if(tmp[str]==1){sum++;}elsetmp[str]=1;}cout<<sum<<endl;}return 0;}
求次数
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
题意很简单,给一个数n 以及一个字符串str,区间【i,i+n-1】 为一个新的字符串,i 属于【0,strlen(str)】如果新的字符串出现过ans++,例如:acmacm n=3,那么 子串为acm cma mac acm ,只有acm出现过
求ans;
- 输入
- LINE 1: T组数据(T<10)
LINE 2: n ,n <= 10,且小于strlen(str);
LINE 3:str
str 仅包含英文小写字母 ,切长度小于10w - 输出
- 求 ans
- 样例输入
22aaaaaaa3acmacm
- 样例输出
51
0 0
- ny1112求次数(map容器)
- NYOJ 1112 求次数(map容器)
- NYOJ 1112 求次数 (map)
- NYOJ 1112 求次数(map)
- NYOJ 1112 求次数(map)
- NYOJ 1112 求次数 (map)
- 【南理oj】1112 - 求次数(STL - map & string)
- 【ny-oj】-1112-求次数(STL,string&map)
- nyoj1112求次数(map的用法)
- nyoj 1112 求次数 map,数组.
- nyoj1112-求次数(map或set)
- Map容器(hash_map)
- Babelfish(map容器)
- SPY (map容器)
- Java容器(Map)
- 求次数
- 求次数
- 求次数
- Jboss加载不到数据库驱动问题解决过程记录
- Android性能优化
- Linux查看用于终止进程命令
- 3sum(leetcode)
- HDU 2087剪花布条
- ny1112求次数(map容器)
- ios
- Android 使用线程更新UI(附带计时器demo)
- 日拱一卒(十一)
- Apache Log4j 架构之二 总体架构
- Swift语法基础:18 - Swift的元组, 绑定值, Where
- WebRTC学习与DEMO资源一览
- 无
- JavaScript中的面向对象