// 2003 ACM Mid-Central Regional Programming Contest // Problem H: Tournament Brackets // by John Cigas, Rockhurst University //tourn.java import java.io.*; import java.util.*; class tourn { static char[][] grid; static Vector teamPairs; static int [] maxNameSizes; static int bracket(int row, int col, int level, int pos) { // draw a name, and if needed, diagonal lines and recursive brackets // returns the leftmost column written to int maxNameSize = maxNameSizes[level] + 2; String aName = (String)teamPairs.elementAt(pos); // insert team name with leading _ and trailing _s grid[row][col-maxNameSize] = '_'; for (int j=0; j -1) { teamPairs = new Vector(); for (int j=0; j