zoukankan      html  css  js  c++  java
  • 51nod 1095【映射】

    思路:
    利用一个map记录初始的,利用一个map记录排序后的。

    #include <bits/stdc++.h>
    using namespace std;
    
    map<string,int>qs;
    map<string,int>qe;
    
    int main()
    {
        string s;
        int n;
        scanf("%d",&n);
        for(int i=0;i<n;i++)
        {
            cin>>s;
            qs[s]+=1;
            sort(s.begin(),s.end());
            qe[s]+=1;
        }
        int q,temp;
        scanf("%d",&q);
        for(int i=0;i<q;i++)
        {
            cin>>s;
            temp=qs[s];
            sort(s.begin(),s.end());
            printf("%d
    ",qe[s]-temp);
        }
        return 0;
    }
  • 相关阅读:
    Mysql多表关系
    Linux权限
    Linux安装python环境脚本
    ZJNU 2136
    ZJNU 2135
    ZJNU 2133
    ZJNU 1699
    ZJNU 1542
    ZJNU 1538
    ZJNU 1535
  • 原文地址:https://www.cnblogs.com/keyboarder-zsq/p/5934827.html
Copyright © 2011-2022 走看看