当前位置: 首页 > news >正文

俄罗斯网站推广网站游戏案例

俄罗斯网站推广,网站游戏案例,重庆微网站建设哪家好,wordpress+下载售卖题目链接:P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 对于一群 n 个要互送礼物的朋友,GY 要确定每个人送出的钱比收到的多多少。在这一个问题中,每个人都准备了一些钱来送礼物…

题目链接:P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述

对于一群 n 个要互送礼物的朋友,GY 要确定每个人送出的钱比收到的多多少。在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人。  

然而,在任何一群朋友中,有些人将送出较多的礼物(可能是因为有较多的朋友),有些人有准备了较多的钱。  

给出一群朋友,没有人的名字会长于 14 字符,给出每个人将花在送礼上的钱,和将收到他的礼物的人的列表,请确定每个人收到的比送出的钱多的数目。

输入格式

第一行一个正整数 n,表示人数。
接下来 n 行,每行一个字符串表示人名。

接下来有 n 段内容,对于每一段:
第一行是将会送出礼物人的名字。  
第二行包含二个非负整数,第一个是原有的钱的数目 ( ∈ [0,2000] ),第二个 gi 是将收到这个人礼物的人的个数 如果 gi ≠ 0, 在下面 gi 行列出礼物的接受者的名字,一个名字一行。

输出格式

输出共 n 行,每行输出一个人的名字和该人收到的钱比送出的钱多的数目。名字的顺序应该与输入第 2 行至 n+1 行的顺序相同。

送出的钱永远是整数,即假设送礼人一次向 m 人送出 n 元,每个人应该得到 ⌊n/m⌋ 元。剩余未送出的钱应返还给送礼者。

样例 #1

样例输入 #1

5
dave
laura
owen
vick
amr
dave
200 3
laura
owen
vick
owen
500 1
dave
amr
150 2
vick
owen
laura
0 2
amr
vick
vick
0 0

样例输出 #1

dave 302
laura 66
owen -359
vick 141
amr -150

提示

【数据范围】  
1 <= n <= 10

题目翻译来自NOCOW。

USACO Training Section 1.1

AC code:(模拟 + 字符串 + 哈希表)

#include<iostream>
#include<algorithm>
#include<vector>
#include<unordered_map>using namespace std;int main()
{int n;cin>>n;vector<string> orginqueue;unordered_map<string,pair<int,int>> mp;string s;for(int i = 0 ; i < n ; i ++){cin>>s;orginqueue.push_back(s);mp[s] = {0,0};}int a,b;for(int i = 0 ; i < n ; i ++){cin>>s;cin>>a>>b;if(b == 0) // 此处注意,防止出现除数为0的情况continue;mp[s].first += a;int x = a / b;mp[s].second += a - x * b;while(b --){cin>>s;mp[s].second += x;}}for(int i = 0 ; i < n ; i ++){cout<<orginqueue[i]<<" "<<mp[orginqueue[i]].second - mp[orginqueue[i]].first<<endl;}return 0;
}
http://www.yayakq.cn/news/657080/

相关文章:

  • 自己可以学着做网站吗微信商城模板
  • 购物网站建设的必要性wordpress设置本地盘
  • 济宁市做网站的公司做公司网站需要提供的资料
  • 4399网页版做seo前景怎么样
  • 服务器主机 网站铁路最好的5个专业学校
  • 无锡做网站价格电商seo推广
  • 宿州房地产网站建设设计服务
  • 做网站公司哪家比较好广州营销型网站建设
  • pc网站向手机站传递权重wordpress英文版如何变成中文版
  • 外贸网站优化哪家好企业网站建设公司网络服务
  • 大型门户网站建设效果怎么样市场营销策划方案怎么写
  • 电商网站模板引擎开电商公司需要什么条件
  • 网页制作教程百度网盘苏州网站seo公司
  • 可以做网站的域名后缀wordpress对文章归档打开慢
  • 山东平台网站建设推荐惠州市建筑信息平台
  • 百度网站验证方法驻马店网站建设熊掌号
  • 有后台的网站模版电子商务网站建设课设
  • 做众筹网站要什么资质北京网站建设开发专业公司
  • 微商城网站开发视频ppt模板下载免费版百度云
  • 做网站的网站h5页面设计尺寸
  • 建设银行 网站宁波网站建设优化
  • php做网站优势万网x3主机l系统放两个网站
  • 重庆网站建站系统湘潭网站建设厦门网站制作
  • 网站开发中如何制作登录页面重庆微信网站建设报价
  • 网站管理办法制度官网建设
  • 网站备案期间临时网页在微信上怎么做网站
  • 学校网站建设团队医院网站开发方案
  • 北京私人做网站推广软文怎么写
  • 沙田镇网站仿做网页怎么保存到桌面
  • 马鞍山网站建设专业制军事新闻最新消息视频