/* University of Ulm Programming Contest 1996 Problem A: Arbitrage Implementation: Mark Dettinger */ #include #include #define max(a,b) ((a)>(b)?(a):(b)) main() { FILE* input = fopen("arbitrage.in","r"); char name[50][20],a[20],b[20]; double r[50][50],x; register int i,j,k; int n,edges,kase=0; while (1) { fscanf(input,"%d",&n); /* 1. Read currency names */ if (n==0) break; for (i=0; i1.0) break; /* for a value > 1 */ if (i