为啥我用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 ;
}

全部评论

相关推荐

虚闻松声:简历看起来很清爽。几点建议。 1. 总结提炼项目工作内容。如第一个项目第一点,研发用户信息管理、购票功能:(然后具体展开)。还可以继续总结,如基础功能开发、算法优化座位分配、并发性能提升等等 2. 优化技术栈描述。全文多次出现Spring Boot,我感觉一次就够了。可以不写或者写整个体技术架构? 3. 增加业务指标描述。最好有一些业务效果的指标。或者优化的效果指标等等。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务