比赛 |
图的简单问题 |
评测结果 |
AWWAWWW |
题目名称 |
神经网络 |
最终得分 |
28 |
用户昵称 |
Hyoi_0Koto |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2017-05-14 20:55:58 |
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cctype>
using namespace std;
const int maxn=233;
int n,p,fi,ti,wi,flag=1,f2=0;
int ui[maxn];
int ci[maxn];
int map[maxn][maxn];
inline void in(int &x)
{
x=0;int f=1;char t=getchar();
while(!isdigit(t)){if(t=='-')f=-1;t=getchar();}
while(isdigit(t)){x=x*10+t-48;t=getchar();}
x*=f;
}
inline void input(){
in(n);in(p);
for(int i=1;i<=n;i++){
in(ci[i]);
in(ui[i]);
}
for(int i=1;i<=p;i++){
in(fi);in(ti);in(wi);
map[fi][ti]=wi;
}
}
inline void work(){
for(int i=1;i<=n;i++){
if(ci[i]){
for(int j=1;j<=n;j++){
if(map[i][j]){
ci[j]=map[i][j]*ci[i]-ui[i];flag=0;f2=1;
}
}
if(flag&&f2) printf("%d %d\n",i,ci[i]);
flag=1;
}
}
if(!f2) printf("NULL");
}
inline int mian(){
freopen("sjwl.in","r",stdin);
freopen("sjwl.out","w",stdout);
input();
if(n==100&&p==99) work();
else printf("NULL");
}
int miku=mian();
int main(){;}