标签:des style http java color os
1 3 2 1 2 1 3 6 0 1 15 0 3 4 1 1 1 3 0 2 33 1 2
4 15 15
主要学习一下STL,容器就是方便。
#include"stdio.h"
#include"vector"
#include"string.h"
#define N 100100
using namespace std;
vector <int>g[N];
int c[N];
int main()
{
int T,a,b,n,m,q,op,i;
scanf("%d",&T);
while(T--)
{
scanf("%d%d",&n,&m);
for(i=0;i<=n;i++) //清空容器
g[i].clear();
while(m--)
{
scanf("%d%d",&a,&b);
g[b].push_back(a); //输入数据,感觉就是一个二维数组
g[a].push_back(b);
}
scanf("%d",&q);
memset(c,0,sizeof(c));
while(q--)
{
scanf("%d",&op);
if(op==0)
{
scanf("%d%d",&a,&b);
c[a]+=b;
}
else
{
int s=0;
scanf("%d",&a);
for(i=0;i<g[a].size();i++) //对数据的访问也很方便
{
s+=c[g[a][i]];
}
printf("%d\n",s);
}
}
}
return 0;
}标签:des style http java color os
原文地址:http://blog.csdn.net/u011721440/article/details/38035599