1 条题解

  • 1
    @ 2024-11-19 14:08:05

    使用mapmap记录出现次数,模拟即可
    核心代码:

    signed main()
    {
    	setIO();
        int n; cin>>n;
        vector<string> a(n);
        each(s, a) cin>>s;
        map<string, int> cnt;
        each(s, a)
            for(int k=s.size()-1; k>=max(0, (int)s.size()-10); k--)
                cnt[s.substr(k)]++;
        each(s, a) cout<<cnt[s]<<endl;
    	return 0;
    }
    

    信息

    ID
    56
    时间
    2000ms
    内存
    256MiB
    难度
    3
    标签
    (无)
    递交数
    35
    已通过
    20
    上传者