0_0_20613799_28484.cpp:6:5: error: expected unqualified-id before numeric constant
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:7: error: 'j' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:518: error: 'f' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:544: error: 'f' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:575: error: 'MIN' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:622: error: 'f' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
^
0_0_20613799_28484.cpp:6:652: error: 'f' does not name a type
1;j--) { f[i][j][1] = i*f[i-1][j-1][1]; f[i][j][2] = j*f[i-1][j-1][2]; MIN=getsMIN(f[i][j][1],f[i][j][2]); f[i][j][1] /= MIN; f[i][j][2] /= MIN; if(sum2%f[i][j][2]) { sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2; sum2 *= f[i][j][2]; } else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]); MIN=getsMIN(sum1,sum2); sum1 /= MIN; sum2 /= MIN; } f[i][1][2] = sum2; f[i][1][1] = sum2-sum1; MIN=getsMIN(f[i][1][1],f[i][1][2]); f[i][1][1] /= MIN; f[i][1][2] /= MIN; } scanf("%d",&P); while(P--) { scanf("%d %d %d",&T,&m,&k); if(!f[m][k][1]) printf("%d 0\n",T); else { if(f[m][k][2]==1) printf("%d %I64d\n",T,f[m][k][1]); else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]); } } return 0;}
|