pat 1055. The World's Richest (25)

2014-11-23 21:42:20 · 作者: · 浏览: 12
#include
#include
#include
#include
using namespace std;
#define N 100005
struct per
{
	char s[10];
	int age,v;
}p[N];
int cmp(const void *a,const void *b)
{
	struct per *x=(struct per *)a;
	struct per *y=(struct per *)b;
	if(x->v!=y->v)return y->v-x->v;
	if(x->age!=y->age)return x->age-y->age;
	return strcmp(x->s,y->s);
}
int main()
{
	int n,k,m,i,x,y,t,ans;
	scanf("%d%d",&n,&k);
	for(i=0;i
=x&&p[i].age<=y) { printf("%s %d %d\n",p[i].s,p[i].age,p[i].v); t++; } if(!t)printf("None\n"); } return 0; }