14.01.2013 Views

Soluciones y Explicación de los problemas ACM ... - ICPC Bolivia

Soluciones y Explicación de los problemas ACM ... - ICPC Bolivia

Soluciones y Explicación de los problemas ACM ... - ICPC Bolivia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Explicaciones a <strong>los</strong> <strong>problemas</strong> South American Regionals 2008 17<br />

Programa C que soluciona el problema<br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#<strong>de</strong>fine MAX 17<br />

type<strong>de</strong>f struct {<br />

int c[MAX];<br />

} poly;<br />

poly poly_add(poly A, poly B) {<br />

int i;<br />

poly R;<br />

for (i = 0; i < MAX; i++) {<br />

R.c[i] = A.c[i] + B.c[i];<br />

}<br />

return R;<br />

}<br />

poly poly_mul(poly A, poly B) {<br />

int i, j, k;<br />

poly R;<br />

memset(&R, 0, sizeof(R));<br />

for (i = 0; i < MAX; i++) {<br />

for (j = 0; j < MAX; j++) {<br />

k = i - j;<br />

if (k < 0 || MAX

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!