USACO Section 1.1.2 Greedy Gift Givers
来源:互联网 发布:手机淘宝如何退货 编辑:程序博客网 时间:2024/05/17 05:53
不多说,简单题,比较重要的是要找到是哪个人送的礼物,送给了谁,给了多少
注意处理一下除数为0的情况,否则会出错
/*ID: zhuihun1PROG: gift1LANG: C++*/#include <iostream>#include <fstream>#include <string>using namespace std;struct Persion{ string name; int in; int out;};Persion cinP[20] ;int np,num;int findID(string name){ for(int i=0;i<np;i++) if(cinP[i].name==name) return i; return -1;}int main(){ ofstream fout ("gift1.out"); ifstream fin ("gift1.in"); int i,j,k,m,n; string tname; while(fin>>np) { num=0; for(i=0;i<np;i++) { fin>>cinP[i].name; cinP[i].in=0; cinP[i].out=0; } while(num<np) { fin>>tname; int tid=findID(tname); num++; fin>>m>>n; if(n==0) { cinP[tid].in+=m; cinP[tid].out=m; continue; } cinP[tid].in+=m%n; cinP[tid].out=m; for(k=0;k<n;k++) { fin>>tname; tid=findID(tname); cinP[tid].in+=m/n; } } for(j=0;j<np;j++) fout<<cinP[j].name<<" "<< cinP[j].in-cinP[j].out<<endl; } return 0;}
- USACO Section 1.1.2 Greedy Gift Givers
- USACO:Section 1.1 Greedy Gift Givers
- USACO Section 1.1 Greedy Gift Givers
- USACO Section 1.1 Greedy Gift Givers
- USACO Section 1.1 Greedy Gift Givers
- USACO Section 1.1 Greedy Gift Givers
- USACO之Section 1.1.2 PROB Greedy Gift Givers
- Section 1.1 Greedy Gift Givers
- Section 1.1 Greedy Gift Givers
- [Section 1.1] Greedy Gift Givers
- Section 1.1 Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers (gift1)
- [USACO 1.1.2] Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers
- USACO 1.1.2 Greedy Gift Givers
- 自然语言处理中的一些概念
- Setting up SSH for a Hadoop cluster
- 在win8下如果忘了电脑密码,无法进入系统的处理办法
- 自用.....c,c++,C#编程经验累积
- <Win32_1>深入浅出windows消息机制
- USACO Section 1.1.2 Greedy Gift Givers
- VMware Fusion5激活Win7
- linux c编程,选用popen()得到一个相对路径的绝对路径
- .net framework 3.5 for win8
- 在线重做日志
- JQuery常用代码
- 与其羡慕“拼爹” 不如趁早好好奋斗
- MFC学习第八节:在数据库的数据在窗口中显示(显示多个学生时)
- 程序员技术练级攻略