Computer Programming Contest Preparation

ToolBox - Source for: 2/291/b.txt



/home/toolbox/public_html/solutions/2/291/b.txt
    1 123153452
    2 
    3 1 - 2 3 5
    4 2 - 1 3 5
    5 3 - 1 2 4 5
    6 4 - 3 5
    7 5 - 1 2 3 4
    8 
    9  12345
   10 1x1101 01101 
   11 21x101 10101
   12 311x11 11011
   13 4001x1 00101
   14 51111x 11110
   15 
   16 22222 11111 11111 00000 00000
   17 43210 98765 43210 98765 43210
   18 -----------------------------
   19 01101 10101 11011 00101 11110
   20 01111 10100 11011 10101 10110
   21 
   22       (row-1)*5 + col-1
   23 1,1 - 0
   24 1,2 - 1
   25 1,3 - 2
   26 1,4 - 3
   27 1,5 - 4
   28 2,1 - 5
   29 2,2 - 6
   30 2,3 - 7
   31 2,4 - 8
   32 2,5 - 9 
   33 3,1 - 10
   34 
   35 1 2 4 8 16 32 64 128 256 512
   36 
   37 int setPath(int map, int row, int col)
   38  { /* FUNCTION setPath */
   39    int tmp;
   40    int num;
   41 
   42    tmp = (row-1) * 5 + col - 1;
   43    num = 1<<tmp;
   44    map = map | num;
   45    return map;
   46  } /* FUNCTION setPath */