Cod sursa(job #125194)

Utilizator LowArmourVasile LowArmour Data 20 ianuarie 2008 11:59:20
Problema Inundatii Scor 0
Compilator cpp Status done
Runda preONI 2008, Runda 3, Clasa a 10-a Marime 0.57 kb
#include <fstream.h>
#include <math.h>
ifstream f ("inundatii.in");
ofstream g ("inundatii.out");
unsigned int n;
unsigned long long int s=0;
long int a[50000][3];
void citire ()
	{
	f>>n;
	unsigned int i;
	int j;
	for(i=1;i<=n;i++)
			 for(j=0;j<=2;j++)
					  f>>a[i][j];
	}
void procesare ()
	{
	unsigned int i;
	for(i=2;i<=n;i++){
			 s=s+a[i-1][0]+1-a[i][0]+a[i-1][1]+1-a[i][1]+a[i-1][2]+1-a[i][2];
			 a[i][0]=a[i-1][0]+1;
			 a[i][1]=a[i-1][1]+1;
			 a[i][2]=a[i-1][2]+1;
			 }
	}
int main ()
{
citire ();
procesare ();
g<<s;
return 0;
}