自己调是对的,提交出错,为啥啊

#include
#include
#include <math.h>
#include <stdio.h>
#include<string.h>
#include
#define LL long long
using namespace std; int n, m;
struct
{
int nm, s;
}ss[5002];
struct
{
int nm, s;
}ww[999]; int u;
int main()
{
cin >> n >> m;
if (m % 2 == 0)
m = m * 3 / 2;
else m = m * 3/ 2 + 1;
for (int t = 1; t <= n; t++)
{
cin >> ss[t].nm >>ss[t]. s;
}
int mm = -1;
for (int r = 1; r <= m; r++)
{
int j = 0;
for (int t = 1; t <= n; t++)
{
if (ss[t].s > mm)
{
mm = ss[t].s;
j = t;
}
}
ww[r].nm =ss[j].nm; ww[r].s=ss[j].s;
if (r == 5)
u = ss[j].s;
ss[j].nm = -1; ss[j].s = -1;
mm = -1;
}
cout << u <<' ' << m<<endl;
for (int r = 1; r <= m; r++)
cout<<ww[r].nm<<' ' << ww[r].s<<endl;
return 0;
}

img

img

看题解啊