/** * Author: King Mak * Date: 02.03.2003 * Update: 02.10.2003 * Usage: Takes from stdin a graffiti file that's represented as an * Eulerean path. **/ #include int main( ){ int last, now; int max; char f = 0; last = now = 0; printf("Graph[ {"); while ( 1 == scanf("%d", &now ) ) { if ( now == 0 || last == 0 ){ last = now; continue; } if ( f ) putchar(','); printf("{{%d, %d}}", now, last ); if ( now > max ) max = now; f = 1, last = now; } printf("}, CircularEmbedding[%d]]\n", max); return 0; }