为什我错了两个测试点?
请大佬高抬贵手,帮帮我。
#include <bits/stdc++.h>
using namespace std;
string s[1000000];
int n;
int a,b,c,f[1000000];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>s[i]>>a>>b>>c;
f[i]=a*1000000+b*10000+c*100+i*1;
}
sort(f+1,f+n+1);
for(int i=1;i<=n;i++)
{
int s1=f[i]%1000000%10000%100;
cout<<s[s1]<<endl;
}
return 0;
}