nyoj 1112 求次数
来源:互联网 发布:cdr软件手机版 编辑:程序博客网 时间:2024/05/17 03:36
求次数
时间限制: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
#include <map>#include <string>#include <cstdio>#include <cstring>#include <iostream>using namespace std;map<string,int> m;int main(){ string s1,s2; int i,k,t,len,ss; scanf("%d",&t); while(t--){ ss=0; m.clear(); cin>>k>>s1; len=s1.length(); for(i=0;i<len-k+1;i++){ s2=s1.substr(i,k); if(m[s2]==1) ss+=1; else m[s2]=1; } printf("%d\n",ss); } return 0;}
0 0
- NYOJ--1112--求次数
- nyoj-1112-求次数
- nyoj 1112 求次数
- NYOJ 1112 求次数
- nyoj 1112 求次数
- NYOJ 1112 求次数
- nyoj-1112-求次数
- NYOJ 1112 求次数 (map)
- NYoj 1112 求次数 【水】
- NYOJ---题目1112求次数
- NYOJ 1112 求次数(map)
- NYOJ 1112 求次数(map)
- NYOJ 1112 求次数 (字符串)
- NYOJ 1112 求次数 (map)
- nyoj 1112求次数 STL
- nyoj 1112 求次数 map,数组.
- NYOJ-1112 求次数(STL)
- NYOJ 1112 求次数(map容器)
- zju1610 count the colors 线段树
- iOS 应用进入后台后,如何短暂的执行一个任务
- java中的sleep()和wait()的区别
- ContentProvider入门
- 正则表达式学习与实例代码
- nyoj 1112 求次数
- 李白的诗赏析 : 独坐敬亭山译文注释
- 进程与线程的区别
- background-position 用法详细介绍
- 为eclipse添加NDK
- Trick of clipToPadding
- SQL Server中IMAGE类型转字符串
- dd 测试性能io性能
- 剑指Offer——数字在排序数组中出现的次数