摘要
题目链接 |
难度等级 |
完成状态 |
完成分数 |
最后编辑时间 |
失误原因(初次提交分数)
|
Spyke Chatting
|
★☆☆☆☆
|
答案正确
|
100
|
2015-02-24 14:24:06
|
数据类型(0)
|
题意
每个人都加了若干个群组,某些人向某些群组发了消息,问每个人收到多少消息。
题解
直接判断即可。
代码
413B.cpp代码已折叠
展开折叠内容
|
- #include<cstdio>
- #include<iostream>
- #include<string>
- #include<algorithm>
- #include<cstring>
- using namespace std;
- #define dsi(n) int n;scanf("%d",&n)
- #define si(n) scanf("%d",&n)
- #define f(i,n) for(int i=1;i<=n;++i)
- #define fi(n) f(i,n)
- #define f0(i,n) for(int i=0;i!=n;++i)
- #define fd(i,n) for(int i=n;i>=1;--i)
- #define ci const int&
- #define foreach(i,s) for(typeof(s.begin()) i=s.begin();i!=s.end();++i)
- #define c(x) const x&
- int a[20010][11]={},t[11]={},ans[20010]={};
- int main()
- {
- dsi(n);dsi(m);dsi(k);
- fi(n)f(j,m)
- {
- si(a[i][j]);
- }
- fi(k)
- {
- dsi(a);
- dsi(b);
- ++t[b];
- ans[a]-=::a[a][b];
- }
- fi(n)f(j,m)
- ans[i]+=a[i][j]*t[j];
- fi(n)
- printf("%d ",ans[i]);
- return 0;
- }
|