zoj2613-Auction(非STL实现.ac)
来源:互联网 发布:安徽太和县网络电视台 编辑:程序博客网 时间:2024/04/30 00:42
郁闷,老师给的PDF上是在STL的,但是用了multimap后就超时...重新写个能过的...不过也算是学习了点STL还有就是原来用STL里面的东西有些效率还是不是很高的(对于机器来说= =).
以下是非STL的代码:
#include<iostream>#include<string>using namespace std;struct node{int val;int num;string name;//第一个投这个的人};int main(){int icase,z=1;bool fl=false;cin>>icase;while(icase--){if(fl)cout<<endl;fl=true;node no[10001];int val,peo,k=0;cin>>val>>peo;while(peo--){string name;bool flag=true;int va;cin>>name>>va;for(int i=0;i<k;i++){if(no[i].val==va){no[i].num++;flag=false;break;}}if(flag){no[k].name=name;no[k].num=1;no[k].val=va;k++;}}int min=9999;for(int i=0;i<k;i++)//找num最小{if(no[i].num<min){min=no[i].num;}}int vamin=9999;int aim;for(int i=0;i<k;i++){if(no[i].num==min)if(no[i].val<vamin){aim=i;vamin=no[i].val;}}cout<<"Case "<<z++<<':'<<endl<<"The winner is "<<no[aim].name<<'.'<<endl<<"The price is "<<no[aim].val<<'.'<<endl;}return 0;}
- zoj2613-Auction(非STL实现.ac)
- zoj2613-Auction(STL实现~超时)
- Auction
- Auction
- poj3107 树的重心 非stl实现
- AC自动机完整代码——数组实现,非指针
- 非一次ac
- hash_map 这个非stl的容器,基于hash table实现
- STL非修改算法
- STL非修改算法
- STL非修改算法
- stl-非变异算法
- STL非变易算法
- AMAZING AUCTION
- AMAZING AUCTION
- ???Auction Bidding
- AC状态机简单实现
- AC自动机代码实现
- 嵌入式开发应该掌握的一些Linux命令
- JAVA 内存回收机制
- 关于浮点指令
- zoj2613-Auction(STL实现~超时)
- 命令方式定时关机
- zoj2613-Auction(非STL实现.ac)
- linux自己编写的 cp 命令
- C语言链表的各项操作
- [转]memcache的一致性hash算法使用
- Linux:Ldd命令介绍及使用方法
- C#之abstract与virtual
- C++ 笔记(四)
- 超越型软件需求
- JAVA 内存泄漏