2 条题解

  • 1
    @ 2026-9-14 18:35:31
    using namespace std;
    const int N=1e2+10;
    const int INF=0x3f3f3f3f;
    int n; 
    struct people
    {
    	int Money;
    	string name;
    	int zhuan_or_kui;
    }a[N];
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;++i)
    	{
    		cin>>a[i].name;
    	}
    	string ne,ne2;
    	int Friend; 
    	for(int i=1;i<=n;++i)
    	{
    		cin>>ne;
    		for(int j=1;j<=n;++j)
    		{
    			if(a[j].name==ne)
    			{
    				cin>>a[j].Money>>Friend;
    				for(int k=1;k<=Friend;++k)
    				{
    					cin>>ne2;
    					for(int l=1;l<=n;++l)
    					{
    						if(a[l].name==ne2)
    						{
    							if(Friend)a[l].zhuan_or_kui+=a[j].Money/Friend;
    							a[j].zhuan_or_kui-=a[j].Money/Friend;
    						}
    					}
    				}
    			}
    		}
    	}
    	for(int i=1;i<=n;++i)
    	{
    		cout<<a[i].name<<" "<<a[i].zhuan_or_kui<<endl;
    	}
    	return 0;
    }
    
    
    
    • -2
      @ 2024-6-9 19:58:57
      #include <bits/stdc++.h>
      using namespace std;
      const int N=1e2+10;
      const int INF=0x3f3f3f3f;
      int n; 
      struct people
      {
      	int Money;
      	string name;
      	int zhuan_or_kui;
      }a[N];
      int main()
      {
      	cin>>n;
      	for(int i=1;i<=n;++i)
      	{
      		cin>>a[i].name;
      	}
      	string ne,ne2;
      	int Friend; 
      	for(int i=1;i<=n;++i)
      	{
      		cin>>ne;
      		for(int j=1;j<=n;++j)
      		{
      			if(a[j].name==ne)
      			{
      				cin>>a[j].Money>>Friend;
      				for(int k=1;k<=Friend;++k)
      				{
      					cin>>ne2;
      					for(int l=1;l<=n;++l)
      					{
      						if(a[l].name==ne2)
      						{
      							if(Friend)a[l].zhuan_or_kui+=a[j].Money/Friend;
      							a[j].zhuan_or_kui-=a[j].Money/Friend;
      						}
      					}
      				}
      			}
      		}
      	}
      	for(int i=1;i<=n;++i)
      	{
      		cout<<a[i].name<<" "<<a[i].zhuan_or_kui<<endl;
      	}
      	return 0;
      }
      
      • 1

      信息

      ID
      545
      时间
      1000ms
      内存
      256MiB
      难度
      5
      标签
      递交数
      25
      已通过
      14
      上传者