hdu 4557 (水)
来源:互联网 发布:丛云牙 知乎 编辑:程序博客网 时间:2024/06/07 21:57
点击打开链接
水
#include"stdio.h"#include"string.h"#include"stdlib.h"struct node{int x;//能力值int k;//标记int y;//标号char str[20];//名字}A[1001];int num;int cmp(const void*a,const void*b){struct node *c,*d;c=(struct node*)a;d=(struct node*)b;if(c->x!=d->x)return c->x-d->x;return c->y-d->y;}void add(char *p,int a){A[num].x=a;A[num].y=num;A[num].k=1;strcpy(A[num].str,p);num++;int t;t=0;for(int i=0;i<num;i++){if(A[i].k==1)t++;}printf("%d\n",t);}void find(char a){int i;for(i=0;i<num;i++){if(A[i].x>=a&&A[i].k==1)break;}if(i>=num)printf("WAIT...\n");else{printf("%s\n",A[i].str);A[i].k=0;}}int main(){int T;int t=1;int n,a;char s[10],ss[20];scanf("%d",&T);while(T--){num=0;scanf("%d",&n);printf("Case #%d:\n",t++);while(n--){scanf("%s ",s);if(s[0]=='A'){scanf("%s%d",ss,&a);add(ss,a);qsort(A,num,sizeof(A[0]),cmp);}else if(s[0]=='F'){scanf("%d",&a);find(a);}}}return 0;}
- hdu 4557 (水)
- HDU 2109 Fighting for HDU(水~)
- hdu 2537(水)
- hdu 3346 (水)
- hdu .3343 (水)
- hdu 2156(水)
- hdu 2140 (水)
- hdu 3189 (水)
- hdu 3188 (水)
- hdu 2817 (水)
- hdu 4154 (水)
- hdu 1214 (水)
- hdu 1152 (水)
- hdu 4500 (水)
- hdu 4519(水)
- hdu 1038(水)
- hdu 1046 (水)
- hdu 1050 (水)
- NYOJ 513 hdu 1753 大数A+B
- DDos攻击介绍
- 谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用
- 第十三周 项目四:日期时间类
- 文件系统
- hdu 4557 (水)
- 强大的万能删除代码,你亦可以制之
- ubuntu12.4 环境下oprofile的安装
- UART0串口编程系列(二)
- 入门 - 简单实现PHP生成静态页
- 关于一些c/c++小问题的总结
- JS学习2
- SqlHelper
- Socket开发之通讯协议及处理