问个问题,你这不会MLE吗
by dxy2020 @ 2021-10-06 19:07:53
@[仙风道骨](/user/153543) MLE有时候会显示为RE
by Hanriver @ 2021-10-06 19:08:45
@[小小蒟蒻一只](/user/366254)
之后改成了 b[10005][29],还是RE,感觉不是数组的问题 0.0
by 仙风道骨 @ 2021-10-06 19:09:37
```cpp
for(int i=0;i<=n;i++)
```
是这吗
by dxy2020 @ 2021-10-06 19:11:05
```
for(int i=0;i<n;i++)
for(int j=0;j<=26;j++)
a[i]=a[i]*114514+b[i][j];
```
你这不乘炸掉。。
by Hanriver @ 2021-10-06 19:13:17
@[仙风道骨](/user/153543) $long long$ 也干不了一百多位啊
by Hanriver @ 2021-10-06 19:15:19
谢谢上面各位dl,我最后改用string过了
```cpp
#include<bits/stdc++.h>
using namespace std;
long long b[10005][29]={0},a[10002],nn=0;
long long sum=1,n,last;
string s;
int main(){
cin>>n;
for(int i=0;i<n;i++){
cin>>s;
for(int j=0;j<s.size();j++)
b[i][s[j]-'A']++;
}
for(int i=0;i<n;i++)
for(int j=0;j<=26;j++)
a[i]=a[i]*114514+b[i][j];
sort(a,a+n);
last=a[0];
for(int i=1;i<n;i++)
if(last!=a[i]){
sum++;
last=a[i];
}
cout<<sum;
return 0;
}
```
by 仙风道骨 @ 2021-10-06 19:36:26