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

互送礼物

时间:2023-06-23 20:25:11浏览次数:36  
标签:qian int na mo cin 送礼物 Zname

 1 #include <iostream>
 2 #include <map>
 3 using namespace std;
 4 map<string,int>na_mo;
 5 int main(int argc, char** argv) {
 6     int x;
 7     cin>>x;
 8     string Zname,n[x],m;
 9     int r,qian;
10     for(int i=0;i<x;i++){
11         cin>>n[i];
12     } 
13     for(int i=0;i<x;i++){
14         cin>>Zname;
15         cin>>qian;
16         cin>>r;
17         for(int j=0;j<r;j++){
18             cin>>m;
19             na_mo[m]=na_mo[m]+qian/r;
20         }
21         if(r!=0){
22             na_mo[Zname]=na_mo[Zname]-qian+qian%r;
23         }        
24     }
25     for(int i=0;i<x;i++){
26         cout<<n[i]<<" "<<na_mo[n[i]]<<endl;
27     }
28     return 0;
29 }

标签:qian,int,na,mo,cin,送礼物,Zname
From: https://www.cnblogs.com/fushuxuan/p/17500116.html

相关文章

  • 互送礼物
    #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的任意多个物品。达达希望一次搬......