再次求助大佬
  • 板块P1104 生日
  • 楼主luqiancheng
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/6/14 11:14
  • 上次更新2025/6/14 21:45:57
查看原帖
再次求助大佬
1535228
luqiancheng楼主2025/6/14 11:14

为什我错了两个测试点? 请大佬高抬贵手,帮帮我。

#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;
}
2025/6/14 11:14
加载中...