Cod sursa(job #1807684)

Utilizator mouse_wirelessMouse Wireless mouse_wireless Data 16 noiembrie 2016 20:35:39
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.81 kb
#include <cstdio>
#include <cstdlib>

struct node {
	int a, b, c, d, e, f, g, h, i, j, A[200];
	node() : a(rand()), b(rand()), c(rand()), d(rand()), e(rand()), f(rand()), g(rand()), h(rand()),
		i(rand()), j(rand()) {
		for (int ii = 0; ii < 200; ++ii)
			A[ii] = rand();
	}
	int s() {
		int ans = a + b + c + d + e + f + g + h + i + j;
		for (int ii = 0; ii < 200; ++ii)
			ans += A[ii];
		return ans;
	}
	int D() {
		int ans = a + b + c + d + e + f + g + h + i + j;
		ans <<= 1;
		for (int ii = 0; ii < 200; ++ii)
			ans += (A[ii] << 1);
		return -(ans >> 1);
	}
};

int main() {
	freopen("adunare.in", "r", stdin);
	freopen("adunare.out", "w", stdout);
	int a, b;
	scanf("%d%d", &a, &b);
	node *t = new node();
	a += t->s();
	a += t->D();
	delete t;
	printf("%d\n", a + b);
	return 0;
}