int i=0;
if(n>5000)
continue;<
stat[j+1][0]=t;
stat[j+1][1]=s;string>
}
}
/range<<'M-i;<=0;i--)
{
if (stat[i][0]==stat[i+1][0]&&stat[i][1]==stat[i+1][1])
{
flag1=true;string>=stat[j+1][0])
{
if (( (stat[j][0]==stat[j+1][0]) && (stat[j][1]>
cout<
}
else
cout<<
while( cin>j++)
if(stat[j][0]>
}
t=stat[j][0]; '<
*/
cout<<
s=stat[j][1];
temp[1]=id1[j];
}
/<<' '<
else
flag1=false;
if (n==0)
{
break;
if (flag1==false)
{
range++;
cout<<<
stat[j][0]=stat[j+1][0];i--)
cout<
using namespace std;
int n; '<罚时
continue;
n--;
id1[j+1]=temp[1];
flag=true;
}
if (!flag)
{
break;stat[j+1][1]) ))
{
continue;/ cout<<"从大到小排序后:"<
for(i=M-1,range=1;i>,stat[5010][2];id(5010);
vector
void maopaoques(int stat[][2],int M,vector
{
int i,j,t,s,range=1;
bool flag,flag1;
for(i=0;题数
continue;
if(stat[i][1]>2000)///外循环控制比较次数
{
flag=false;
for(j=0;j
{
if(stat[i][0]>10)//<>range<<'id1[i]<
vector<>i++;/ cout<=0#include
#include
maopaoques(stat,i-1,id);/
id1[j]=id1[j+1];endl;
}
}
int main()
{
while(cin>
}
/<