Mai intai trebuie sa te autentifici.
Cod sursa(job #65089)
Utilizator | Data | 6 iunie 2007 22:27:01 | |
---|---|---|---|
Problema | Aprindere | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.6 kb |
#include <stdio.h>
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
int n,m;
int v[1001];
int i,j;
scanf("%d %d\n",&n,&m);
for(i=0;i<n;i++) scanf("%d",&v[i]);
int CurentRoom, RTime, TotalTime(0), NMod, x;
int modified=0;
while(!feof(stdin))
{
modified=0;
scanf("%d %d %d",&CurentRoom,&RTime,&NMod);
if(v[CurentRoom]==0)
{
modified=1;
TotalTime+=RTime;
for(j=0;j<NMod;++j)
{
scanf("%d",&x);
v[x]=1;
}
}
if(!modified) for(j=0;j<NMod;++j) scanf("%d",&x);
}
printf("%d",TotalTime);
return 0;
}