ZOJ 3202 Second-price Auction
2012-08-15 20:22
323 查看
注意排序函数的参数,从1开始,即s+1.。。。
#include<stdio.h>
#include<stdlib.h>
struct node{
int num;
int pos;
}s[100];
int cmp(const void *a, const void *b)
{
struct node *c = (struct node *)a;
struct node *d = (struct node *)b;
return d->num > c->num;
}
int main()
{
int t,n,i;
while(scanf("%d",&t)!=EOF)
{
while(t--){
memset(s,0,sizeof(s));
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%d",&s[i].num);
s[i].pos=i;
}
qsort(s+1,n,sizeof(s[1]),cmp);
printf("%d %d\n",s[1].pos,s[2].num);
}
}
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
struct node{
int num;
int pos;
}s[100];
int cmp(const void *a, const void *b)
{
struct node *c = (struct node *)a;
struct node *d = (struct node *)b;
return d->num > c->num;
}
int main()
{
int t,n,i;
while(scanf("%d",&t)!=EOF)
{
while(t--){
memset(s,0,sizeof(s));
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%d",&s[i].num);
s[i].pos=i;
}
qsort(s+1,n,sizeof(s[1]),cmp);
printf("%d %d\n",s[1].pos,s[2].num);
}
}
system("pause");
return 0;
}
相关文章推荐
- ZOJ 3202 Second-price Auction (模拟)
- ZOJ 3202 Second-price Auction (A)
- ZOJ 3202 Second-price Auction(排序)
- ZOJ-3202-Second-price Auction【6th浙江省赛】
- ZOJ Problem Set - 3202 Second-price Auction
- ZOJ 3202 Second-price Auction
- ZOJ 3202 Second-price Auction
- zoj 3202 Second-price Auction
- ZOJ#3202:Second-price Auction
- zoj 3202
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemA:Second-price Auction
- ZOJ 3202 (A)
- Second price auction - CodeForces 513 C 概率期望
- ZOJ3202-Second-price Auction
- A. Second-price Auction
- zoj 3202 Second-price Auction
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemA:Second-price Auction
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemA:Second-price Auction
- Second-price Auction
- Second-price Auction