#include #include inline long NSD(long p,long q) { long pom; if(p>q) { pom=p; p=q; q=pom; } while(p>0) { q=q%p; pom=p; p=q; q=pom; } return q; } int main() { long tab[100][100]; long T,S,C,q,a,b,hod; long i,j,k; long lastnz; long pom; int qwe; scanf("%ld\n",&T); for(i=0;i10000)||(b>10000)) { pom=NSD(a,b); a=(a/pom); b=(b/pom); } hod+=(a*tab[k][k])/b; } printf("%ld",hod); } printf("\n"); } return 0; }