USACO 1.0_Greedy Gift Givers
2019独角兽企业重金招聘Python工程师标准>>>
/*
ID: zfb2
LANG: C++
TASK: gift1
*/
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;struct friends{char name[15];int money;
}person[10];int main(){freopen("gift1.in","r",stdin);freopen("gift1.out","w",stdout);int t,m,n,flag,temp;char s[15];cin>>t;for(int i=0; i<t; i++){cin>>person[i].name;person[i].money=0;}for(int i=0; i<t; i++){cin>>s;cin>>m>>n;/*for(int j=0; j<t; j++){flag=true;for(int k=0; k<strlen(s); k++){if(person[j].name[k]!=s[k]){break;flag=false;}} if(flag==true){temp=j;break;}}*/for(int j=0; j<t; j++)if(strcmp(person[j].name, s)==0){temp=j;break;}if(n==0)continue;person[temp].money-=m;person[temp].money+=m%n;//這個小東西卡了半天,審題還是不夠for(int i=0; i<n; i++){cin>>s;/*for(int j=0; j<t; j++){flag=true;for(int k=0; k<strlen(s); k++){if(person[j].name[k]!=s[k]){break;flag=false;}}if(flag==true){temp=j;break;}}*/for(int j=0; j<t; j++)if(strcmp(person[j].name, s)==0){temp=j;break;}person[temp].money+=m/n;}}for(int j=0; j<t; j++)cout<<person[j].name<<" "<<person[j].money<<endl;return 0;
}
转载于:https://my.oschina.net/dianpaopao/blog/86441
USACO 1.0_Greedy Gift Givers相关推荐
- USACO Training Section 1.1 贪婪的送礼者Greedy Gift Givers
P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers 题目描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少.在这一个问题中,每个人都准备了一 ...
- USACO题解——Section 1.2——Greedy Gift Givers
题目地址:https://train.usaco.org/usacoprob2?a=BGOMbIJsisd&S=gift1. 或者我的OJ网站,http://47.110.135.197/pr ...
- 贪婪的送礼者Greedy Gift Givers [USACO 1.2]
贪婪的送礼者Greedy Gift Givers [USACO 1.2]题目描述: 有一群(N个)要互送礼物的朋友,现在要确定每个人送出的钱比收到的钱多多少.每个人都准备了一些钱来送礼物,而这些钱将会 ...
- Greedy Gift Givers
原题地址 Greedy Gift Givers A group of NP (2 ≤ NP ≤ 10) uniquely named friends has decided to exchange g ...
- YTU ---1402-Greedy Gift Givers 贪婪的送礼者
1402: 1.1.2 Greedy Gift Givers 贪婪的送礼者 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 31 Solved: 1 ...
- USACO Section 1.2 Greedy Gift Givers (简单查找)
2018-3-25 changed 题目大意就是说我们要互相 " 送钱 " ,一共NP个人,指定某一个人将sum这么多的钱分给num个人,那么这些人每个人多了sum/num,送钱的 ...
- [USACO1.1]贪婪的送礼者Greedy Gift Givers
题目描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少.在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人.然而,在任何一群朋友中 ...
- USACO1.1.2 - Greedy Gift Givers
贪婪礼品送货员 一组NP(2≤NP≤10)唯一命名的朋友决定交换礼物的钱.这些朋友中的每一个可能或可能不会给任何或所有其他朋友一些钱.同样,每个朋友可能或可能不从任何或所有其他朋友接收钱.你在这个问题 ...
- [USACO 2017DEC] Greedy Gift Takers
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=5139 [算法] 二分答案 时间复杂度 : O(NlogN^2) [代码] #incl ...
最新文章
- 芯讯通1月28号晚上八点直播-C-V2X产业链生态思考,关注易贸智慧互联公众号免费收听...
- 01. 把存储过程结果集SELECT INTO到临时表
- linux dev_info,Linux命令集-xfs_info
- Java中的延迟分配
- 显示分类对应的文章数目,为空的设置为0,按文章数目排序
- python图像条状状噪声_一种红外图像条状噪声消除方法与流程
- vs2017安装nuget包生成和管理工具
- while在c语言中的作用,while的用法_C语言中while的用法
- 计算机查看图片的打开方式,windows10电脑怎么在右键菜单打开方式添加照片查看器...
- Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. Please fix the project‘s Gradl
- TPS929120的CRC校验的三种实现方法
- java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”
- 用mysql编资产负债表_资产负债表如何编制!
- 音频质量的评价方法:简单梳理
- 2021款途锐噪音测试软件,试驾2021款大众途锐:这才是原汁原味的德国沃尔夫斯堡的味道...
- umi3.5微软的AD登录loginRedirect
- 10简单理解static、privat修饰构造方法、final
- NAS4Free 安装配置(六)配置transmission实现BT(PT)下载
- java系统高并发解决方案之图片服务器分离
- 1.2 详解AQS-acquire方法