Codeforces Round #382 (Div. 2), problem: (E) Ostap and Tree, Accepted Solution in C/C++
#include <stdio.h> #include <string.h> #include <stdlib.h> #define M 1000000007 int add(int a, int b) { return (a + b) % M; } int mult(int a, int b) { return ((long long) a * b) % …