一直RE.... 求大佬查错

P1808 单词分类

问个问题,你这不会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


|