11分求助(萌新中的萌新)
查看原帖
11分求助(萌新中的萌新)
648772
Liyuqiao11楼主2022/2/11 11:34
 #include <bits/stdc++.h>
 using namespace std;
 int main(){
	int n,i,b[10][2],j,k,d[100],l=0;
	//a数组是所有朋友的名字,b数组是所有朋友原有的钱和要送出去的人数,c数组是送给的朋友,d数组是所有朋友现在的钱 
	string a[100],c[100][100],e[100];
	cin>>n;
	for(i=0;i<n;i++){
		cin>>a[i];
	} 
	for(i=0;i<n;i++){
		cin>>e[i];
		cin>>b[i][0];
		cin>>b[i][1];
		for(j=0;j<b[i][1];j++){
			cin>>c[i][j];
		}
		d[i]=b[i][0];
	}
	for(i=0;i<n;i++){
		for(k=0;k<b[i][1];k++){
			for(j=0;j<n;j++){
				if(c[i][k]==e[j]){
					d[j]=d[j]+b[i][0]/b[i][1];
					d[i]=d[i]-b[i][0]/b[i][1];
				}
			}
		}
	}
	for(i=0;i<n;i++){
		cout<<a[i]<<" ";
		for(j=0;j<n;j++){
			if(a[i]==e[j]){
				cout<<d[j]<<endl;
			}
		}
	}
	return 0;
}
2022/2/11 11:34
加载中...