//活动地址: 牛客春招刷题训练营 - 编程打卡活动 #include <bits/stdc++.h> #define int long long using namespace std; void solve(){ int n,m; cin>>n>>m; // 账单数 和 人数(除小红) vector<int>ans(m+1); // 开一个数组来存储 每个人需要给小红的前 while(n--){ int k,c; cin>>k>>c; // 吃饭的人数 和 花费 // 特别需要注意的是 需要把小红除外这里 for(int i=1;i<=k-1;i++){ int x; cin>>x; ans[x]+=c/k+(c%k!=0); } } for(int i=1;i<=m;i++)cout<<ans[i]<<" "; } signed main() { int T=1; //cin>>T; while(T--){ solve(); } } //活动地址: 牛客春招刷题训练营 - 编程打卡活动 // 64 位输出请用 printf("%lld")