首页 > 其他分享 >互送礼物

互送礼物

时间:2023-06-23 20:26:40浏览次数:35  
标签:name int zname pname mon 送礼物 include

 

#include <iostream>
#include <map> 
#include <bits/stdc++.h>
using namespace std;
map<string,int>name_mon;
int main(int argc, char** argv) {
	string name[15],zname,pname;
	int n,mon,m;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>name[i];
	}
	for(int i=0;i<n;i++){
		cin>>zname>>mon>>m;
		for(int j=0;j<m;j++){
			cin>>pname;
			name_mon[pname]=name_mon[pname]+mon/m;
		}
		if(m!=0){
			name_mon[zname]=name_mon[zname]-mon+mon%m;
		}
	}
	for(int i=0;i<n;i++){
		cout<<name[i]<<" "<<name_mon[name[i]]<<endl;
	}
	return 0;
}

  

 

标签:name,int,zname,pname,mon,送礼物,include
From: https://www.cnblogs.com/wangyueshuo/p/17500108.html

相关文章

  • 互送礼物
    1#include<iostream>2#include<map>3usingnamespacestd;4map<string,int>na_mo;5intmain(intargc,char**argv){6intx;7cin>>x;8stringZname,n[x],m;9intr,qian;10for(inti=0;i<x;i+......
  • 互送礼物
    #include<bits/stdc++.h>usingnamespacestd;intmain(intargc,char**argv){intn,m,money;stringname1,name2;cin>>n;map<string,int>name_money;stringname[n];for(inti=0;i<n;i++){cin>>na......
  • 送礼物题解
    题目描述达达帮翰翰给女生送礼物,翰翰一共准备了N个礼物,其中第i个礼物的重量是G[i]。达达的力气很大,他一次可以搬动重量之和不超过W的任意多个物品。达达希望一次搬......