求hack
查看原帖
求hack
1014544
supernoobbb楼主2024/7/10 15:11
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
const int mx=2e5+3;

inline void solve()
{
    int n;
    vector<set<ll>>w(1503);
    cin>>n;

    auto cg=[&](string &num)
    {
        ll res=0;
        for(int i=0;i<num.size();i++)
        {
            int t=num[i]?num[i]:123;
            res+=(t*(i+1));
        }
        return res;
    };
    for(int i=1;i<=n;i++)
    {
        string d;
        cin>>d;
        ll res=cg(d);
        w[d.size()].insert(res);
    }
    int ans=0;
    for(int i=1;i<=1500;i++)ans+=w[i].size();
    cout<<ans;
}
int main()
{
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	solve();
	return 0;
}
2024/7/10 15:11
加载中...