竞赛讨论区 > 为啥我用map求解不对呀
头像
bonjour201801211612594
发布于 2018-08-07 20:53
+ 关注

为啥我用map求解不对呀

#include<iostream>
#include<map>
#include<string>
#include<algorithm>
using namespace std; 
map<string, int > x;
int main(){
    string  input ; 
    cin>>input;
    for(int i =  0 ; i+8<input.size();i++)
            x[string(input.begin()+i,input.begin()+i+9)]=1;
    string match("abcdefghi");
    int ans = 0 ;
    do{
        if(x.count(match))
            ans++;
    }while(next_permutation(match.begin(),match.end()));
    printf("%d\n",ans);
    return 0 ;
}

全部评论

(0) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐