├── base ├── template │ ├── data │ │ ├── demo │ │ │ └── {examples_d} │ │ └── sys │ │ │ └── {systests_d} │ └── prob │ │ ├── images │ │ └── {images_d} │ │ ├── {name}.md │ │ └── {name}.html └── config.yml ├── dist ├── template │ ├── data │ │ ├── demo │ │ │ └── {examples_d} │ │ └── sys │ │ │ └── {systests_d} │ ├── prob │ │ ├── images │ │ │ └── {images_d} │ │ ├── {name}.md │ │ └── {name}.html │ ├── solve │ │ ├── haskell │ │ │ ├── {name}.hs │ │ │ └── Makefile │ │ ├── python │ │ │ ├── {name}.py │ │ │ └── Makefile │ │ ├── ruby │ │ │ ├── Makefile │ │ │ └── {name}.rb │ │ ├── javascript │ │ │ ├── Makefile │ │ │ └── {name}.js │ │ ├── java │ │ │ ├── {name}.java │ │ │ └── Makefile │ │ ├── go │ │ │ ├── {name} │ │ │ │ └── {name}.go │ │ │ └── Makefile │ │ └── cpp │ │ │ ├── {name}.cpp │ │ │ └── Makefile │ └── util │ │ └── check │ │ └── Makefile ├── config.yml ├── include │ ├── ruby │ │ └── topcoder.rb │ ├── java │ │ └── TopCoder.jar │ ├── python │ │ └── topcoder │ │ │ ├── __init__.pyc │ │ │ ├── errors.pyc │ │ │ ├── reader.pyc │ │ │ ├── writer.pyc │ │ │ ├── __init__.py │ │ │ └── errors.py │ └── javascript │ │ ├── topcoder.js │ │ └── topcoder │ │ └── errors.js └── usage ├── plugins ├── base │ ├── dist │ │ ├── template │ │ │ ├── data │ │ │ │ ├── sys │ │ │ │ │ └── {systests_d} │ │ │ │ └── demo │ │ │ │ │ └── {examples_d} │ │ │ └── util │ │ │ │ └── check │ │ │ │ └── Makefile │ │ └── usage │ └── README.md ├── python │ ├── helper.pyc │ ├── dist │ │ ├── include │ │ │ └── python │ │ │ │ └── topcoder │ │ │ │ ├── __init__.pyc │ │ │ │ ├── errors.pyc │ │ │ │ ├── reader.pyc │ │ │ │ ├── writer.pyc │ │ │ │ ├── __init__.py │ │ │ │ └── errors.py │ │ └── template │ │ │ └── solve │ │ │ └── python │ │ │ ├── {name}.py │ │ │ └── Makefile │ └── helper.py ├── ruby │ └── dist │ │ ├── include │ │ └── ruby │ │ │ └── topcoder.rb │ │ └── template │ │ └── solve │ │ └── ruby │ │ ├── Makefile │ │ └── {name}.rb ├── java │ ├── dist │ │ ├── include │ │ │ └── java │ │ │ │ └── TopCoder.jar │ │ └── template │ │ │ └── solve │ │ │ └── java │ │ │ ├── {name}.java │ │ │ └── Makefile │ └── src │ │ └── org │ │ └── topcoder │ │ ├── TopcoderException.java │ │ └── UnsupportedTypeException.java ├── haskell │ └── dist │ │ └── template │ │ └── solve │ │ └── haskell │ │ ├── {name}.hs │ │ └── Makefile ├── javascript │ └── dist │ │ ├── template │ │ └── solve │ │ │ └── javascript │ │ │ ├── Makefile │ │ │ └── {name}.js │ │ └── include │ │ └── javascript │ │ ├── topcoder.js │ │ └── topcoder │ │ └── errors.js ├── go │ └── dist │ │ └── template │ │ └── solve │ │ └── go │ │ ├── {name} │ │ └── {name}.go │ │ └── Makefile └── cpp │ ├── dist │ └── template │ │ └── solve │ │ └── cpp │ │ ├── {name}.cpp │ │ └── Makefile │ ├── README.md │ └── Rakefile ├── test └── data │ └── generated │ ├── PageNumbers │ ├── data │ │ ├── demo │ │ │ ├── 0.in │ │ │ ├── 1.in │ │ │ ├── 2.in │ │ │ ├── 3.in │ │ │ ├── 4.in │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 2.out │ │ │ ├── 3.out │ │ │ └── 4.out │ │ └── sys │ │ │ ├── 0.in │ │ │ ├── 1.in │ │ │ ├── 12.in │ │ │ ├── 13.in │ │ │ ├── 15.in │ │ │ ├── 16.in │ │ │ ├── 2.in │ │ │ ├── 24.in │ │ │ ├── 3.in │ │ │ ├── 32.in │ │ │ ├── 4.in │ │ │ ├── 5.in │ │ │ ├── 111.in │ │ │ ├── 115.in │ │ │ ├── 116.in │ │ │ ├── 117.in │ │ │ ├── 17.in │ │ │ ├── 18.in │ │ │ ├── 19.in │ │ │ ├── 20.in │ │ │ ├── 21.in │ │ │ ├── 25.in │ │ │ ├── 26.in │ │ │ ├── 27.in │ │ │ ├── 28.in │ │ │ ├── 29.in │ │ │ ├── 33.in │ │ │ ├── 34.in │ │ │ ├── 35.in │ │ │ ├── 36.in │ │ │ ├── 37.in │ │ │ ├── 6.in │ │ │ ├── 92.in │ │ │ ├── 10.in │ │ │ ├── 100.in │ │ │ ├── 101.in │ │ │ ├── 102.in │ │ │ ├── 103.in │ │ │ ├── 104.in │ │ │ ├── 105.in │ │ │ ├── 106.in │ │ │ ├── 107.in │ │ │ ├── 108.in │ │ │ ├── 109.in │ │ │ ├── 11.in │ │ │ ├── 110.in │ │ │ ├── 112.in │ │ │ ├── 113.in │ │ │ ├── 114.in │ │ │ ├── 14.in │ │ │ ├── 22.in │ │ │ ├── 23.in │ │ │ ├── 30.in │ │ │ ├── 31.in │ │ │ ├── 38.in │ │ │ ├── 39.in │ │ │ ├── 40.in │ │ │ ├── 41.in │ │ │ ├── 42.in │ │ │ ├── 43.in │ │ │ ├── 44.in │ │ │ ├── 45.in │ │ │ ├── 46.in │ │ │ ├── 47.in │ │ │ ├── 48.in │ │ │ ├── 49.in │ │ │ ├── 50.in │ │ │ ├── 51.in │ │ │ ├── 52.in │ │ │ ├── 53.in │ │ │ ├── 54.in │ │ │ ├── 55.in │ │ │ ├── 56.in │ │ │ ├── 57.in │ │ │ ├── 58.in │ │ │ ├── 59.in │ │ │ ├── 60.in │ │ │ ├── 61.in │ │ │ ├── 62.in │ │ │ ├── 63.in │ │ │ ├── 64.in │ │ │ ├── 65.in │ │ │ ├── 66.in │ │ │ ├── 67.in │ │ │ ├── 68.in │ │ │ ├── 69.in │ │ │ ├── 7.in │ │ │ ├── 70.in │ │ │ ├── 71.in │ │ │ ├── 72.in │ │ │ ├── 73.in │ │ │ ├── 74.in │ │ │ ├── 75.in │ │ │ ├── 76.in │ │ │ ├── 77.in │ │ │ ├── 78.in │ │ │ ├── 79.in │ │ │ ├── 8.in │ │ │ ├── 80.in │ │ │ ├── 81.in │ │ │ ├── 82.in │ │ │ ├── 83.in │ │ │ ├── 84.in │ │ │ ├── 85.in │ │ │ ├── 86.in │ │ │ ├── 87.in │ │ │ ├── 88.in │ │ │ ├── 89.in │ │ │ ├── 9.in │ │ │ ├── 90.in │ │ │ ├── 91.in │ │ │ ├── 93.in │ │ │ ├── 94.in │ │ │ ├── 95.in │ │ │ ├── 96.in │ │ │ ├── 97.in │ │ │ ├── 98.in │ │ │ ├── 99.in │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 12.out │ │ │ ├── 13.out │ │ │ ├── 15.out │ │ │ ├── 2.out │ │ │ ├── 24.out │ │ │ ├── 4.out │ │ │ ├── 5.out │ │ │ ├── 111.out │ │ │ ├── 116.out │ │ │ ├── 117.out │ │ │ ├── 16.out │ │ │ ├── 25.out │ │ │ ├── 32.out │ │ │ ├── 115.out │ │ │ ├── 17.out │ │ │ ├── 26.out │ │ │ ├── 3.out │ │ │ ├── 33.out │ │ │ ├── 18.out │ │ │ ├── 27.out │ │ │ ├── 34.out │ │ │ ├── 19.out │ │ │ ├── 28.out │ │ │ ├── 35.out │ │ │ ├── 92.out │ │ │ ├── 20.out │ │ │ ├── 29.out │ │ │ ├── 36.out │ │ │ ├── 6.out │ │ │ ├── 21.out │ │ │ ├── 30.out │ │ │ ├── 37.out │ │ │ ├── 104.out │ │ │ ├── 110.out │ │ │ ├── 112.out │ │ │ ├── 22.out │ │ │ ├── 43.out │ │ │ ├── 45.out │ │ │ ├── 51.out │ │ │ ├── 67.out │ │ │ ├── 82.out │ │ │ ├── 87.out │ │ │ ├── 31.out │ │ │ ├── 10.out │ │ │ ├── 100.out │ │ │ ├── 101.out │ │ │ ├── 102.out │ │ │ ├── 103.out │ │ │ ├── 105.out │ │ │ ├── 106.out │ │ │ ├── 107.out │ │ │ ├── 108.out │ │ │ ├── 109.out │ │ │ ├── 11.out │ │ │ ├── 113.out │ │ │ ├── 114.out │ │ │ ├── 14.out │ │ │ ├── 23.out │ │ │ ├── 38.out │ │ │ ├── 39.out │ │ │ ├── 40.out │ │ │ ├── 41.out │ │ │ ├── 42.out │ │ │ ├── 44.out │ │ │ ├── 46.out │ │ │ ├── 47.out │ │ │ ├── 48.out │ │ │ ├── 49.out │ │ │ ├── 50.out │ │ │ ├── 52.out │ │ │ ├── 53.out │ │ │ ├── 54.out │ │ │ ├── 55.out │ │ │ ├── 56.out │ │ │ ├── 57.out │ │ │ ├── 58.out │ │ │ ├── 59.out │ │ │ ├── 60.out │ │ │ ├── 61.out │ │ │ ├── 62.out │ │ │ ├── 63.out │ │ │ ├── 64.out │ │ │ ├── 65.out │ │ │ ├── 66.out │ │ │ ├── 68.out │ │ │ ├── 69.out │ │ │ ├── 7.out │ │ │ ├── 70.out │ │ │ ├── 71.out │ │ │ ├── 72.out │ │ │ ├── 73.out │ │ │ ├── 74.out │ │ │ ├── 75.out │ │ │ ├── 76.out │ │ │ ├── 77.out │ │ │ ├── 78.out │ │ │ ├── 79.out │ │ │ ├── 8.out │ │ │ ├── 80.out │ │ │ ├── 81.out │ │ │ ├── 83.out │ │ │ ├── 84.out │ │ │ ├── 85.out │ │ │ ├── 86.out │ │ │ ├── 88.out │ │ │ ├── 89.out │ │ │ ├── 9.out │ │ │ ├── 90.out │ │ │ ├── 91.out │ │ │ ├── 93.out │ │ │ ├── 94.out │ │ │ ├── 95.out │ │ │ ├── 96.out │ │ │ ├── 97.out │ │ │ ├── 98.out │ │ │ └── 99.out │ ├── solve │ │ ├── python │ │ │ ├── PageNumbers.py │ │ │ └── Makefile │ │ ├── javascript │ │ │ ├── PageNumbers.js │ │ │ └── Makefile │ │ ├── ruby │ │ │ ├── PageNumbers.rb │ │ │ └── Makefile │ │ ├── haskell │ │ │ ├── PageNumbers.hs │ │ │ └── Makefile │ │ ├── go │ │ │ ├── PageNumbers │ │ │ │ └── PageNumbers.go │ │ │ └── Makefile │ │ ├── java │ │ │ ├── PageNumbers.java │ │ │ └── Makefile │ │ └── cpp │ │ │ ├── PageNumbers.cpp │ │ │ └── Makefile │ └── util │ │ └── check │ │ └── Makefile │ ├── BackyardTrees │ ├── data │ │ └── demo │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 2.out │ │ │ ├── 3.out │ │ │ ├── 4.out │ │ │ ├── 5.out │ │ │ ├── 0.in │ │ │ ├── 1.in │ │ │ ├── 2.in │ │ │ ├── 3.in │ │ │ ├── 4.in │ │ │ └── 5.in │ ├── prob │ │ └── images │ │ │ ├── BackyardTrees1.png │ │ │ └── BackyardTrees2.png │ ├── solve │ │ ├── python │ │ │ ├── BackyardTrees.py │ │ │ └── Makefile │ │ ├── javascript │ │ │ ├── BackyardTrees.js │ │ │ └── Makefile │ │ ├── ruby │ │ │ ├── BackyardTrees.rb │ │ │ └── Makefile │ │ ├── haskell │ │ │ ├── BackyardTrees.hs │ │ │ └── Makefile │ │ ├── go │ │ │ ├── BackyardTrees │ │ │ │ └── BackyardTrees.go │ │ │ └── Makefile │ │ ├── java │ │ │ ├── Makefile │ │ │ └── BackyardTrees.java │ │ └── cpp │ │ │ ├── BackyardTrees.cpp │ │ │ └── Makefile │ └── util │ │ └── check │ │ └── Makefile │ ├── BuildingRoads │ ├── data │ │ └── demo │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 3.out │ │ │ ├── 2.out │ │ │ ├── 4.out │ │ │ ├── 0.in │ │ │ ├── 3.in │ │ │ ├── 1.in │ │ │ ├── 2.in │ │ │ └── 4.in │ ├── prob │ │ └── images │ │ │ ├── buildingroads1.png │ │ │ └── buildingroads2.png │ ├── solve │ │ ├── python │ │ │ ├── BuildingRoads.py │ │ │ └── Makefile │ │ ├── javascript │ │ │ ├── BuildingRoads.js │ │ │ └── Makefile │ │ ├── ruby │ │ │ ├── BuildingRoads.rb │ │ │ └── Makefile │ │ ├── haskell │ │ │ ├── BuildingRoads.hs │ │ │ └── Makefile │ │ ├── go │ │ │ ├── BuildingRoads │ │ │ │ └── BuildingRoads.go │ │ │ └── Makefile │ │ ├── java │ │ │ ├── BuildingRoads.java │ │ │ └── Makefile │ │ └── cpp │ │ │ ├── BuildingRoads.cpp │ │ │ └── Makefile │ └── util │ │ └── check │ │ └── Makefile │ ├── CirclesCountry │ ├── data │ │ ├── demo │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 2.out │ │ │ ├── 3.out │ │ │ ├── 4.out │ │ │ ├── 0.in │ │ │ ├── 1.in │ │ │ ├── 2.in │ │ │ ├── 3.in │ │ │ └── 4.in │ │ └── sys │ │ │ ├── 0.out │ │ │ ├── 1.out │ │ │ ├── 10.out │ │ │ ├── 100.out │ │ │ ├── 101.out │ │ │ ├── 102.out │ │ │ ├── 103.out │ │ │ ├── 104.out │ │ │ ├── 105.out │ │ │ ├── 106.out │ │ │ ├── 107.out │ │ │ ├── 108.out │ │ │ ├── 109.out │ │ │ ├── 11.out │ │ │ ├── 110.out │ │ │ ├── 111.out │ │ │ ├── 112.out │ │ │ ├── 113.out │ │ │ ├── 114.out │ │ │ ├── 115.out │ │ │ ├── 116.out │ │ │ ├── 117.out │ │ │ ├── 118.out │ │ │ ├── 119.out │ │ │ ├── 12.out │ │ │ ├── 120.out │ │ │ ├── 121.out │ │ │ ├── 122.out │ │ │ ├── 123.out │ │ │ ├── 124.out │ │ │ ├── 125.out │ │ │ ├── 126.out │ │ │ ├── 127.out │ │ │ ├── 128.out │ │ │ ├── 129.out │ │ │ ├── 13.out │ │ │ ├── 130.out │ │ │ ├── 131.out │ │ │ ├── 132.out │ │ │ ├── 133.out │ │ │ ├── 134.out │ │ │ ├── 135.out │ │ │ ├── 136.out │ │ │ ├── 137.out │ │ │ ├── 138.out │ │ │ ├── 139.out │ │ │ ├── 14.out │ │ │ ├── 140.out │ │ │ ├── 141.out │ │ │ ├── 142.out │ │ │ ├── 143.out │ │ │ ├── 144.out │ │ │ ├── 145.out │ │ │ ├── 146.out │ │ │ ├── 147.out │ │ │ ├── 148.out │ │ │ ├── 149.out │ │ │ ├── 15.out │ │ │ ├── 150.out │ │ │ ├── 151.out │ │ │ ├── 152.out │ │ │ ├── 153.out │ │ │ ├── 154.out │ │ │ ├── 155.out │ │ │ ├── 156.out │ │ │ ├── 157.out │ │ │ ├── 158.out │ │ │ ├── 159.out │ │ │ ├── 16.out │ │ │ ├── 160.out │ │ │ ├── 161.out │ │ │ ├── 162.out │ │ │ ├── 163.out │ │ │ ├── 164.out │ │ │ ├── 165.out │ │ │ ├── 166.out │ │ │ ├── 167.out │ │ │ ├── 168.out │ │ │ ├── 169.out │ │ │ ├── 17.out │ │ │ ├── 170.out │ │ │ ├── 171.out │ │ │ ├── 172.out │ │ │ ├── 173.out │ │ │ ├── 174.out │ │ │ ├── 175.out │ │ │ ├── 176.out │ │ │ ├── 177.out │ │ │ ├── 178.out │ │ │ ├── 179.out │ │ │ ├── 18.out │ │ │ ├── 180.out │ │ │ ├── 181.out │ │ │ ├── 182.out │ │ │ ├── 183.out │ │ │ ├── 184.out │ │ │ ├── 185.out │ │ │ ├── 186.out │ │ │ ├── 187.out │ │ │ ├── 188.out │ │ │ ├── 189.out │ │ │ ├── 19.out │ │ │ ├── 190.out │ │ │ ├── 191.out │ │ │ ├── 192.out │ │ │ ├── 193.out │ │ │ ├── 194.out │ │ │ ├── 195.out │ │ │ ├── 196.out │ │ │ ├── 197.out │ │ │ ├── 198.out │ │ │ ├── 199.out │ │ │ ├── 2.out │ │ │ ├── 20.out │ │ │ ├── 200.out │ │ │ ├── 201.out │ │ │ ├── 202.out │ │ │ ├── 203.out │ │ │ ├── 204.out │ │ │ ├── 205.out │ │ │ ├── 206.out │ │ │ ├── 207.out │ │ │ ├── 208.out │ │ │ ├── 209.out │ │ │ ├── 21.out │ │ │ ├── 210.out │ │ │ ├── 211.out │ │ │ ├── 212.out │ │ │ ├── 213.out │ │ │ ├── 214.out │ │ │ ├── 215.out │ │ │ ├── 216.out │ │ │ ├── 217.out │ │ │ ├── 218.out │ │ │ ├── 219.out │ │ │ ├── 22.out │ │ │ ├── 220.out │ │ │ ├── 221.out │ │ │ ├── 222.out │ │ │ ├── 223.out │ │ │ ├── 224.out │ │ │ ├── 225.out │ │ │ ├── 226.out │ │ │ ├── 227.out │ │ │ ├── 23.out │ │ │ ├── 24.out │ │ │ ├── 25.out │ │ │ ├── 26.out │ │ │ ├── 27.out │ │ │ ├── 28.out │ │ │ ├── 29.out │ │ │ ├── 3.out │ │ │ ├── 30.out │ │ │ ├── 31.out │ │ │ ├── 32.out │ │ │ ├── 33.out │ │ │ ├── 34.out │ │ │ ├── 35.out │ │ │ ├── 36.out │ │ │ ├── 37.out │ │ │ ├── 38.out │ │ │ ├── 39.out │ │ │ ├── 4.out │ │ │ ├── 40.out │ │ │ ├── 41.out │ │ │ ├── 42.out │ │ │ ├── 43.out │ │ │ ├── 44.out │ │ │ ├── 45.out │ │ │ ├── 46.out │ │ │ ├── 47.out │ │ │ ├── 48.out │ │ │ ├── 49.out │ │ │ ├── 5.out │ │ │ ├── 50.out │ │ │ ├── 51.out │ │ │ ├── 52.out │ │ │ ├── 53.out │ │ │ ├── 54.out │ │ │ ├── 55.out │ │ │ ├── 56.out │ │ │ ├── 57.out │ │ │ ├── 58.out │ │ │ ├── 59.out │ │ │ ├── 6.out │ │ │ ├── 60.out │ │ │ ├── 61.out │ │ │ ├── 62.out │ │ │ ├── 63.out │ │ │ ├── 64.out │ │ │ ├── 65.out │ │ │ ├── 66.out │ │ │ ├── 67.out │ │ │ ├── 68.out │ │ │ ├── 69.out │ │ │ ├── 7.out │ │ │ ├── 70.out │ │ │ ├── 71.out │ │ │ ├── 72.out │ │ │ ├── 73.out │ │ │ ├── 74.out │ │ │ ├── 75.out │ │ │ ├── 76.out │ │ │ ├── 77.out │ │ │ ├── 78.out │ │ │ ├── 79.out │ │ │ ├── 8.out │ │ │ ├── 80.out │ │ │ ├── 81.out │ │ │ ├── 82.out │ │ │ ├── 83.out │ │ │ ├── 84.out │ │ │ ├── 85.out │ │ │ ├── 86.out │ │ │ ├── 87.out │ │ │ ├── 88.out │ │ │ ├── 89.out │ │ │ ├── 9.out │ │ │ ├── 90.out │ │ │ ├── 91.out │ │ │ ├── 92.out │ │ │ ├── 93.out │ │ │ ├── 94.out │ │ │ ├── 95.out │ │ │ ├── 96.out │ │ │ ├── 97.out │ │ │ ├── 98.out │ │ │ ├── 99.out │ │ │ ├── 0.in │ │ │ ├── 107.in │ │ │ ├── 108.in │ │ │ ├── 110.in │ │ │ ├── 114.in │ │ │ ├── 117.in │ │ │ ├── 119.in │ │ │ ├── 122.in │ │ │ ├── 124.in │ │ │ ├── 125.in │ │ │ ├── 129.in │ │ │ ├── 131.in │ │ │ ├── 132.in │ │ │ ├── 134.in │ │ │ ├── 137.in │ │ │ ├── 139.in │ │ │ ├── 141.in │ │ │ ├── 143.in │ │ │ ├── 145.in │ │ │ ├── 148.in │ │ │ ├── 152.in │ │ │ ├── 154.in │ │ │ ├── 157.in │ │ │ ├── 162.in │ │ │ ├── 165.in │ │ │ ├── 166.in │ │ │ ├── 167.in │ │ │ ├── 168.in │ │ │ ├── 169.in │ │ │ ├── 173.in │ │ │ ├── 175.in │ │ │ ├── 176.in │ │ │ ├── 186.in │ │ │ ├── 188.in │ │ │ ├── 190.in │ │ │ ├── 192.in │ │ │ ├── 195.in │ │ │ ├── 200.in │ │ │ ├── 203.in │ │ │ ├── 206.in │ │ │ ├── 209.in │ │ │ ├── 221.in │ │ │ ├── 222.in │ │ │ ├── 223.in │ │ │ ├── 104.in │ │ │ ├── 111.in │ │ │ ├── 121.in │ │ │ ├── 135.in │ │ │ ├── 149.in │ │ │ ├── 180.in │ │ │ ├── 181.in │ │ │ ├── 182.in │ │ │ ├── 191.in │ │ │ ├── 205.in │ │ │ ├── 103.in │ │ │ ├── 116.in │ │ │ ├── 118.in │ │ │ ├── 130.in │ │ │ ├── 158.in │ │ │ ├── 159.in │ │ │ ├── 161.in │ │ │ ├── 164.in │ │ │ ├── 177.in │ │ │ ├── 179.in │ │ │ ├── 193.in │ │ │ ├── 196.in │ │ │ ├── 212.in │ │ │ ├── 220.in │ │ │ ├── 31.in │ │ │ ├── 5.in │ │ │ ├── 1.in │ │ │ ├── 109.in │ │ │ ├── 115.in │ │ │ ├── 144.in │ │ │ ├── 147.in │ │ │ ├── 163.in │ │ │ ├── 170.in │ │ │ ├── 187.in │ │ │ ├── 189.in │ │ │ ├── 198.in │ │ │ ├── 208.in │ │ │ ├── 215.in │ │ │ ├── 30.in │ │ │ ├── 106.in │ │ │ ├── 112.in │ │ │ ├── 123.in │ │ │ ├── 136.in │ │ │ ├── 178.in │ │ │ ├── 197.in │ │ │ ├── 201.in │ │ │ ├── 213.in │ │ │ ├── 214.in │ │ │ ├── 218.in │ │ │ ├── 120.in │ │ │ ├── 127.in │ │ │ ├── 142.in │ │ │ ├── 153.in │ │ │ ├── 155.in │ │ │ ├── 160.in │ │ │ ├── 172.in │ │ │ ├── 185.in │ │ │ ├── 194.in │ │ │ ├── 199.in │ │ │ ├── 217.in │ │ │ ├── 140.in │ │ │ ├── 146.in │ │ │ ├── 183.in │ │ │ ├── 204.in │ │ │ ├── 226.in │ │ │ ├── 150.in │ │ │ ├── 225.in │ │ │ ├── 227.in │ │ │ ├── 77.in │ │ │ ├── 207.in │ │ │ ├── 210.in │ │ │ ├── 211.in │ │ │ ├── 6.in │ │ │ ├── 224.in │ │ │ ├── 27.in │ │ │ ├── 61.in │ │ │ ├── 174.in │ │ │ ├── 2.in │ │ │ ├── 28.in │ │ │ ├── 102.in │ │ │ ├── 128.in │ │ │ ├── 156.in │ │ │ ├── 3.in │ │ │ ├── 62.in │ │ │ ├── 113.in │ │ │ ├── 184.in │ │ │ ├── 78.in │ │ │ ├── 29.in │ │ │ ├── 126.in │ │ │ ├── 138.in │ │ │ ├── 202.in │ │ │ ├── 63.in │ │ │ ├── 32.in │ │ │ ├── 7.in │ │ │ ├── 216.in │ │ │ ├── 105.in │ │ │ ├── 4.in │ │ │ ├── 133.in │ │ │ ├── 8.in │ │ │ ├── 9.in │ │ │ ├── 33.in │ │ │ ├── 34.in │ │ │ ├── 47.in │ │ │ ├── 48.in │ │ │ ├── 49.in │ │ │ ├── 79.in │ │ │ ├── 56.in │ │ │ ├── 80.in │ │ │ ├── 81.in │ │ │ ├── 82.in │ │ │ ├── 151.in │ │ │ ├── 50.in │ │ │ ├── 97.in │ │ │ ├── 10.in │ │ │ ├── 70.in │ │ │ ├── 35.in │ │ │ ├── 52.in │ │ │ ├── 36.in │ │ │ ├── 37.in │ │ │ ├── 98.in │ │ │ ├── 11.in │ │ │ ├── 171.in │ │ │ ├── 24.in │ │ │ ├── 54.in │ │ │ └── 25.in │ ├── prob │ │ └── images │ │ │ ├── case1.gif │ │ │ ├── case2.gif │ │ │ ├── case3.gif │ │ │ └── case4.gif │ ├── solve │ │ ├── python │ │ │ ├── CirclesCountry.py │ │ │ └── Makefile │ │ ├── javascript │ │ │ ├── CirclesCountry.js │ │ │ └── Makefile │ │ ├── ruby │ │ │ ├── CirclesCountry.rb │ │ │ └── Makefile │ │ ├── go │ │ │ ├── CirclesCountry │ │ │ │ └── CirclesCountry.go │ │ │ └── Makefile │ │ ├── haskell │ │ │ ├── CirclesCountry.hs │ │ │ └── Makefile │ │ ├── java │ │ │ ├── Makefile │ │ │ └── CirclesCountry.java │ │ └── cpp │ │ │ ├── Makefile │ │ │ └── CirclesCountry.cpp │ └── util │ │ └── check │ │ └── Makefile │ └── TheTournamentDivOne │ ├── data │ └── demo │ │ ├── 0.out │ │ ├── 1.out │ │ ├── 2.out │ │ ├── 3.out │ │ ├── 0.in │ │ ├── 1.in │ │ ├── 2.in │ │ └── 3.in │ ├── solve │ ├── python │ │ ├── TheTournamentDivOne.py │ │ └── Makefile │ ├── javascript │ │ ├── TheTournamentDivOne.js │ │ └── Makefile │ ├── ruby │ │ ├── TheTournamentDivOne.rb │ │ └── Makefile │ ├── haskell │ │ ├── TheTournamentDivOne.hs │ │ └── Makefile │ ├── go │ │ ├── TheTournamentDivOne │ │ │ └── TheTournamentDivOne.go │ │ └── Makefile │ ├── java │ │ ├── TheTournamentDivOne.java │ │ └── Makefile │ └── cpp │ │ ├── TheTournamentDivOne.cpp │ │ └── Makefile │ └── util │ └── check │ └── Makefile ├── lib ├── version.rb ├── gettc.rb └── gettc │ └── account.rb ├── TODO.md ├── .gitignore └── helper.rb /base/template/data/demo/{examples_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/template/data/sys/{systests_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/template/prob/images/{images_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/template/data/demo/{examples_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/template/data/sys/{systests_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/template/prob/images/{images_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/base/dist/template/data/sys/{systests_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/0.in: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/1.in: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/2.in: -------------------------------------------------------------------------------- 1 | 19 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/0.in: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/1.in: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/12.in: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/13.in: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/15.in: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/16.in: -------------------------------------------------------------------------------- 1 | 98 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/2.in: -------------------------------------------------------------------------------- 1 | 19 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/24.in: -------------------------------------------------------------------------------- 1 | 12 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/3.in: -------------------------------------------------------------------------------- 1 | 999 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/32.in: -------------------------------------------------------------------------------- 1 | 78 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/4.in: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/5.in: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /base/template/prob/{name}.md: -------------------------------------------------------------------------------- 1 | <%= @prob.to_md %> 2 | -------------------------------------------------------------------------------- /dist/template/prob/{name}.md: -------------------------------------------------------------------------------- 1 | <%= @prob.to_md %> 2 | -------------------------------------------------------------------------------- /plugins/base/dist/template/data/demo/{examples_d}: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/0.out: -------------------------------------------------------------------------------- 1 | 300 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/1.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/2.out: -------------------------------------------------------------------------------- 1 | 88 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/3.out: -------------------------------------------------------------------------------- 1 | 102 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/4.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/0.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/1.out: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/3.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/0.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/1.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/2.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/3.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/4.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/0.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/1.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/10.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/100.out: -------------------------------------------------------------------------------- 1 | 21 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/101.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/102.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/103.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/104.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/105.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/106.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/107.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/108.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/109.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/11.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/110.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/111.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/112.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/113.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/114.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/115.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/116.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/117.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/118.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/119.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/12.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/120.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/121.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/122.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/123.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/124.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/125.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/126.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/127.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/128.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/129.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/13.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/130.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/131.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/132.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/133.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/134.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/135.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/136.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/137.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/138.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/139.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/14.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/140.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/141.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/142.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/143.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/144.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/145.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/146.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/147.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/148.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/149.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/15.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/150.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/151.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/152.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/153.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/154.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/155.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/156.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/157.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/158.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/159.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/16.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/160.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/161.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/162.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/163.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/164.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/165.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/166.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/167.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/168.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/169.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/17.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/170.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/171.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/172.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/173.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/174.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/175.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/176.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/177.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/178.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/179.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/18.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/180.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/181.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/182.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/183.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/184.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/185.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/186.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/187.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/188.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/189.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/19.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/190.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/191.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/192.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/193.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/194.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/195.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/196.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/197.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/198.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/199.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/2.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/20.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/200.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/201.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/202.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/203.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/204.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/205.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/206.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/207.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/208.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/209.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/21.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/210.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/211.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/212.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/213.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/214.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/215.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/216.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/217.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/218.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/219.out: -------------------------------------------------------------------------------- 1 | 48 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/22.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/220.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/221.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/222.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/223.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/224.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/225.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/226.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/227.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/23.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/24.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/25.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/26.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/27.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/28.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/29.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/3.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/30.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/31.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/32.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/33.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/34.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/35.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/36.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/37.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/38.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/39.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/4.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/40.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/41.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/42.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/43.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/44.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/45.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/46.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/47.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/48.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/49.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/5.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/50.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/51.out: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/52.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/53.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/54.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/55.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/56.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/57.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/58.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/59.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/6.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/60.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/61.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/62.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/63.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/64.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/65.out: -------------------------------------------------------------------------------- 1 | 50 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/66.out: -------------------------------------------------------------------------------- 1 | 12 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/67.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/68.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/69.out: -------------------------------------------------------------------------------- 1 | 19 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/7.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/70.out: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/71.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/72.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/73.out: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/74.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/75.out: -------------------------------------------------------------------------------- 1 | 12 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/76.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/77.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/78.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/79.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/8.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/80.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/81.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/82.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/83.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/84.out: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/85.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/86.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/87.out: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/88.out: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/89.out: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/9.out: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/90.out: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/91.out: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/92.out: -------------------------------------------------------------------------------- 1 | 30 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/93.out: -------------------------------------------------------------------------------- 1 | 16 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/94.out: -------------------------------------------------------------------------------- 1 | 21 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/95.out: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/96.out: -------------------------------------------------------------------------------- 1 | 14 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/97.out: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/98.out: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/99.out: -------------------------------------------------------------------------------- 1 | 16 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/3.in: -------------------------------------------------------------------------------- 1 | 999 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/111.in: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/115.in: -------------------------------------------------------------------------------- 1 | 1001 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/116.in: -------------------------------------------------------------------------------- 1 | 101 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/117.in: -------------------------------------------------------------------------------- 1 | 103 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/17.in: -------------------------------------------------------------------------------- 1 | 987 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/18.in: -------------------------------------------------------------------------------- 1 | 9876 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/19.in: -------------------------------------------------------------------------------- 1 | 98765 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/20.in: -------------------------------------------------------------------------------- 1 | 987654 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/21.in: -------------------------------------------------------------------------------- 1 | 9876543 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/25.in: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/26.in: -------------------------------------------------------------------------------- 1 | 1234 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/27.in: -------------------------------------------------------------------------------- 1 | 12345 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/28.in: -------------------------------------------------------------------------------- 1 | 123456 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/29.in: -------------------------------------------------------------------------------- 1 | 1234567 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/33.in: -------------------------------------------------------------------------------- 1 | 789 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/34.in: -------------------------------------------------------------------------------- 1 | 7890 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/35.in: -------------------------------------------------------------------------------- 1 | 78901 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/36.in: -------------------------------------------------------------------------------- 1 | 789012 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/37.in: -------------------------------------------------------------------------------- 1 | 7890123 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/6.in: -------------------------------------------------------------------------------- 1 | 789012 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/92.in: -------------------------------------------------------------------------------- 1 | 100100 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/5.out: -------------------------------------------------------------------------------- 1 | 490260662 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/2.out: -------------------------------------------------------------------------------- 1 | 100200 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/4.out: -------------------------------------------------------------------------------- 1 | 30301 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/4.in: -------------------------------------------------------------------------------- 1 | 543212345 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/10.in: -------------------------------------------------------------------------------- 1 | 504050403 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/100.in: -------------------------------------------------------------------------------- 1 | 800673017 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/101.in: -------------------------------------------------------------------------------- 1 | 999999999 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/102.in: -------------------------------------------------------------------------------- 1 | 567859765 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/103.in: -------------------------------------------------------------------------------- 1 | 897411603 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/104.in: -------------------------------------------------------------------------------- 1 | 100000001 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/105.in: -------------------------------------------------------------------------------- 1 | 796995991 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/106.in: -------------------------------------------------------------------------------- 1 | 923878347 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/107.in: -------------------------------------------------------------------------------- 1 | 819760940 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/108.in: -------------------------------------------------------------------------------- 1 | 999996666 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/109.in: -------------------------------------------------------------------------------- 1 | 999999888 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/11.in: -------------------------------------------------------------------------------- 1 | 799940036 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/110.in: -------------------------------------------------------------------------------- 1 | 100000000 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/112.in: -------------------------------------------------------------------------------- 1 | 109700801 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/113.in: -------------------------------------------------------------------------------- 1 | 999999001 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/114.in: -------------------------------------------------------------------------------- 1 | 901000260 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/14.in: -------------------------------------------------------------------------------- 1 | 999999998 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/22.in: -------------------------------------------------------------------------------- 1 | 98765432 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/23.in: -------------------------------------------------------------------------------- 1 | 987654321 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/30.in: -------------------------------------------------------------------------------- 1 | 12345678 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/31.in: -------------------------------------------------------------------------------- 1 | 123456789 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/38.in: -------------------------------------------------------------------------------- 1 | 181843383 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/39.in: -------------------------------------------------------------------------------- 1 | 351689177 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/40.in: -------------------------------------------------------------------------------- 1 | 355799137 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/41.in: -------------------------------------------------------------------------------- 1 | 294320736 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/42.in: -------------------------------------------------------------------------------- 1 | 775798184 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/43.in: -------------------------------------------------------------------------------- 1 | 53062443 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/44.in: -------------------------------------------------------------------------------- 1 | 289926179 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/45.in: -------------------------------------------------------------------------------- 1 | 69638993 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/46.in: -------------------------------------------------------------------------------- 1 | 876990153 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/47.in: -------------------------------------------------------------------------------- 1 | 534002179 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/48.in: -------------------------------------------------------------------------------- 1 | 279699325 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/49.in: -------------------------------------------------------------------------------- 1 | 584724752 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/50.in: -------------------------------------------------------------------------------- 1 | 480283054 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/51.in: -------------------------------------------------------------------------------- 1 | 68027845 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/52.in: -------------------------------------------------------------------------------- 1 | 718798808 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/53.in: -------------------------------------------------------------------------------- 1 | 989674322 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/54.in: -------------------------------------------------------------------------------- 1 | 168988445 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/55.in: -------------------------------------------------------------------------------- 1 | 157223945 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/56.in: -------------------------------------------------------------------------------- 1 | 844260816 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/57.in: -------------------------------------------------------------------------------- 1 | 132666273 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/58.in: -------------------------------------------------------------------------------- 1 | 212103960 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/59.in: -------------------------------------------------------------------------------- 1 | 616789681 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/60.in: -------------------------------------------------------------------------------- 1 | 455709962 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/61.in: -------------------------------------------------------------------------------- 1 | 996166768 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/62.in: -------------------------------------------------------------------------------- 1 | 348177247 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/63.in: -------------------------------------------------------------------------------- 1 | 645851371 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/64.in: -------------------------------------------------------------------------------- 1 | 150081565 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/65.in: -------------------------------------------------------------------------------- 1 | 345718229 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/66.in: -------------------------------------------------------------------------------- 1 | 274413817 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/67.in: -------------------------------------------------------------------------------- 1 | 112984251 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/68.in: -------------------------------------------------------------------------------- 1 | 634156299 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/69.in: -------------------------------------------------------------------------------- 1 | 252487219 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/7.in: -------------------------------------------------------------------------------- 1 | 900000000 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/70.in: -------------------------------------------------------------------------------- 1 | 223771813 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/71.in: -------------------------------------------------------------------------------- 1 | 513374784 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/72.in: -------------------------------------------------------------------------------- 1 | 729805259 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/73.in: -------------------------------------------------------------------------------- 1 | 146797122 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/74.in: -------------------------------------------------------------------------------- 1 | 301733977 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/75.in: -------------------------------------------------------------------------------- 1 | 222128495 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/76.in: -------------------------------------------------------------------------------- 1 | 469143440 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/77.in: -------------------------------------------------------------------------------- 1 | 136809860 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/78.in: -------------------------------------------------------------------------------- 1 | 379494403 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/79.in: -------------------------------------------------------------------------------- 1 | 662318406 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/8.in: -------------------------------------------------------------------------------- 1 | 1000000000 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/80.in: -------------------------------------------------------------------------------- 1 | 283338429 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/81.in: -------------------------------------------------------------------------------- 1 | 339087456 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/82.in: -------------------------------------------------------------------------------- 1 | 80758297 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/83.in: -------------------------------------------------------------------------------- 1 | 171247758 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/84.in: -------------------------------------------------------------------------------- 1 | 435496250 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/85.in: -------------------------------------------------------------------------------- 1 | 558476863 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/86.in: -------------------------------------------------------------------------------- 1 | 980168283 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/87.in: -------------------------------------------------------------------------------- 1 | 81368131 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/88.in: -------------------------------------------------------------------------------- 1 | 543212345 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/89.in: -------------------------------------------------------------------------------- 1 | 543212347 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/9.in: -------------------------------------------------------------------------------- 1 | 987654321 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/90.in: -------------------------------------------------------------------------------- 1 | 901101010 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/91.in: -------------------------------------------------------------------------------- 1 | 736583768 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/93.in: -------------------------------------------------------------------------------- 1 | 898245765 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/94.in: -------------------------------------------------------------------------------- 1 | 979865789 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/95.in: -------------------------------------------------------------------------------- 1 | 956806542 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/96.in: -------------------------------------------------------------------------------- 1 | 909123892 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/97.in: -------------------------------------------------------------------------------- 1 | 999999978 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/98.in: -------------------------------------------------------------------------------- 1 | 911204569 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/99.in: -------------------------------------------------------------------------------- 1 | 789456826 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/0.out: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/1.out: -------------------------------------------------------------------------------- 1 | -1 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/2.out: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/3.out: -------------------------------------------------------------------------------- 1 | 15 -------------------------------------------------------------------------------- /lib/version.rb: -------------------------------------------------------------------------------- 1 | module Gettc 2 | VERSION = "2.1" 3 | end 4 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/prob/images/case1.gif: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/prob/images/case2.gif: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/prob/images/case3.gif: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/prob/images/case4.gif: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/0.in: -------------------------------------------------------------------------------- 1 | 2, 2 | 4, 3 | 4, 4 | 1 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/1.in: -------------------------------------------------------------------------------- 1 | 13, 2 | 36, 3 | 48, 4 | 5 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/2.in: -------------------------------------------------------------------------------- 1 | 5, 2 | 5, 3 | 5, 4 | 1 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/3.in: -------------------------------------------------------------------------------- 1 | 50, 2 | 49, 3 | 49, 4 | 1 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/4.in: -------------------------------------------------------------------------------- 1 | 6, 2 | 5, 3 | 5, 4 | 2 -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/data/demo/5.in: -------------------------------------------------------------------------------- 1 | 10, 2 | 55, 3 | 75, 4 | 5 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/0.in: -------------------------------------------------------------------------------- 1 | ["!1.!", 2 | "aab2"] -------------------------------------------------------------------------------- /base/config.yml: -------------------------------------------------------------------------------- 1 | username: gettc 2 | password: algorithm 3 | version: 2.0.1 4 | -------------------------------------------------------------------------------- /dist/config.yml: -------------------------------------------------------------------------------- 1 | username: gettc 2 | password: algorithm 3 | version: 2.1 4 | -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/prob/images/BackyardTrees1.png: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/prob/images/BackyardTrees2.png: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/3.in: -------------------------------------------------------------------------------- 1 | ["$a", 2 | ".B", 3 | "$3"] -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/prob/images/buildingroads1.png: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/prob/images/buildingroads2.png: -------------------------------------------------------------------------------- 1 | ImageContent -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/0.out: -------------------------------------------------------------------------------- 1 | [0, 1, 1, 1, 1, 1, 1, 1, 0, 0 ] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/1.out: -------------------------------------------------------------------------------- 1 | [1, 4, 1, 1, 1, 1, 1, 1, 1, 1 ] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/0.out: -------------------------------------------------------------------------------- 1 | [0, 1, 1, 1, 1, 1, 1, 1, 0, 0] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/1.out: -------------------------------------------------------------------------------- 1 | [1, 4, 1, 1, 1, 1, 1, 1, 1, 1] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/12.out: -------------------------------------------------------------------------------- 1 | [0, 1, 1, 0, 0, 0, 0, 0, 0, 0] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/13.out: -------------------------------------------------------------------------------- 1 | [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/15.out: -------------------------------------------------------------------------------- 1 | [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/2.out: -------------------------------------------------------------------------------- 1 | [1, 12, 2, 2, 2, 2, 2, 2, 2, 2] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/24.out: -------------------------------------------------------------------------------- 1 | [1, 5, 2, 1, 1, 1, 1, 1, 1, 1] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/4.out: -------------------------------------------------------------------------------- 1 | [0, 1, 0, 0, 0, 0, 0, 0, 0, 0] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/5.out: -------------------------------------------------------------------------------- 1 | [1, 2, 1, 1, 1, 1, 1, 1, 1, 1] -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/0.in: -------------------------------------------------------------------------------- 1 | [10, 1, 1], 2 | 2, 3 | 1 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/1.in: -------------------------------------------------------------------------------- 1 | [1, 1, 1], 2 | 2, 3 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/2.out: -------------------------------------------------------------------------------- 1 | [1, 12, 2, 2, 2, 2, 2, 2, 2, 2 ] -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/2.in: -------------------------------------------------------------------------------- 1 | [1, 4, 0, 2], 2 | 3, 3 | 1 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/1.in: -------------------------------------------------------------------------------- 1 | ["#@", 2 | "A.", 3 | "A1", 4 | "@#"] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/111.out: -------------------------------------------------------------------------------- 1 | [11, 21, 20, 20, 20, 20, 20, 20, 20, 20] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/116.out: -------------------------------------------------------------------------------- 1 | [12, 23, 20, 20, 20, 20, 20, 20, 20, 20] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/117.out: -------------------------------------------------------------------------------- 1 | [14, 25, 21, 21, 20, 20, 20, 20, 20, 20] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/16.out: -------------------------------------------------------------------------------- 1 | [9, 20, 20, 20, 20, 20, 20, 20, 20, 18] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/25.out: -------------------------------------------------------------------------------- 1 | [22, 57, 27, 23, 22, 22, 22, 22, 22, 22] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/32.out: -------------------------------------------------------------------------------- 1 | [7, 18, 18, 18, 18, 18, 18, 17, 8, 7] -------------------------------------------------------------------------------- /dist/include/ruby/topcoder.rb: -------------------------------------------------------------------------------- 1 | require "topcoder/reader" 2 | require "topcoder/writer" 3 | -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/data/demo/3.in: -------------------------------------------------------------------------------- 1 | [8, 3, 8, 5, 9, 2, 7, 11], 2 | 3, 3 | 2 -------------------------------------------------------------------------------- /plugins/python/helper.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/python/helper.pyc -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/0.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/3.out: -------------------------------------------------------------------------------- 1 | [189, 300, 300, 300, 300, 300, 300, 300, 300, 300 ] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/115.out: -------------------------------------------------------------------------------- 1 | [194, 303, 300, 300, 300, 300, 300, 300, 300, 300] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/17.out: -------------------------------------------------------------------------------- 1 | [188, 299, 299, 299, 299, 299, 299, 299, 296, 276] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/26.out: -------------------------------------------------------------------------------- 1 | [343, 689, 389, 349, 344, 343, 343, 343, 343, 343] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/3.out: -------------------------------------------------------------------------------- 1 | [189, 300, 300, 300, 300, 300, 300, 300, 300, 300] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/33.out: -------------------------------------------------------------------------------- 1 | [148, 259, 259, 259, 259, 259, 259, 249, 159, 149] -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | * Add more languages, of course 2 | * Search harder for system tests 3 | * Grow into a toolset -------------------------------------------------------------------------------- /plugins/ruby/dist/include/ruby/topcoder.rb: -------------------------------------------------------------------------------- 1 | require "topcoder/reader" 2 | require "topcoder/writer" 3 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/0.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/107.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 0, 5 | 0, 6 | 0, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/108.in: -------------------------------------------------------------------------------- 1 | [2], 2 | [0], 3 | [100], 4 | 0, 5 | 0, 6 | 4, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/110.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 0, 5 | 1, 6 | 0, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/114.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 1, 5 | 1, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/117.in: -------------------------------------------------------------------------------- 1 | [3], 2 | [3], 3 | [3], 4 | 2, 5 | 3, 6 | 4, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/119.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/122.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | -5, 5 | 0, 6 | 5, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/124.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 0, 5 | 0, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/125.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 0, 5 | 1, 6 | 0, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/129.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [200], 4 | 0, 5 | 1, 6 | 0, 7 | -1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/131.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 1, 5 | 1, 6 | 2, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/132.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 0, 5 | 1, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/134.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [50], 4 | 1, 5 | 1, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/137.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 3, 5 | 0, 6 | 4, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/139.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/141.in: -------------------------------------------------------------------------------- 1 | [1], 2 | [1], 3 | [100], 4 | 1, 5 | 1, 6 | 1, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/143.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/145.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 1, 5 | 1, 6 | 5, 7 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/148.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 1, 5 | 1, 6 | -1, 7 | -1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/152.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | 1, 5 | 1, 6 | 1, 7 | -1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/154.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | 0, 5 | 0, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/157.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | 1, 5 | 0, 6 | -1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/162.in: -------------------------------------------------------------------------------- 1 | [2], 2 | [2], 3 | [2], 4 | 1, 5 | 2, 6 | 3, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/165.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [4], 4 | 1, 5 | 0, 6 | 0, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/166.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 0, 5 | 0, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/167.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 0, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/168.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 1, 5 | 1, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/169.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [1000], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/173.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 1, 5 | 1, 6 | 0, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/175.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 1, 5 | 1, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/176.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 1, 5 | 0, 6 | 0, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/186.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [999], 4 | 5, 5 | 5, 6 | 15, 7 | 15 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/188.in: -------------------------------------------------------------------------------- 1 | [1], 2 | [1], 3 | [2], 4 | 1, 5 | 1, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/190.in: -------------------------------------------------------------------------------- 1 | [2], 2 | [0], 3 | [10], 4 | 3, 5 | 0, 6 | -5, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/192.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 0, 5 | 0, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/195.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 1, 5 | 1, 6 | 2, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/200.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [4], 4 | -2, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/203.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [4], 4 | 3, 5 | 3, 6 | 10, 7 | 10 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/206.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 0, 5 | 0, 6 | 4, 7 | -4 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/209.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 1, 5 | 1, 6 | -1, 7 | -1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/221.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [10], 4 | -9, 5 | 9, 6 | 0, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/222.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [5], 4 | 0, 5 | 0, 6 | 0, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/223.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [2], 4 | 1, 5 | 2, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/solve/python/PageNumbers.py: -------------------------------------------------------------------------------- 1 | def getCounts(N): 2 | return [] 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /pkg/ 2 | /plugins/java/class/ 3 | temp/ 4 | npm-debug.log 5 | __pycache__/ 6 | node_modules/ 7 | -------------------------------------------------------------------------------- /dist/include/java/TopCoder.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/dist/include/java/TopCoder.jar -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/104.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 25, 5 | 25, 6 | 30, 7 | 30 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/111.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [2, 6], 4 | 0, 5 | 0, 6 | 0, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/121.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [2, 4], 4 | 1, 5 | 0, 6 | 3, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/135.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [4, 5], 4 | 0, 5 | 0, 6 | 0, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/149.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [1, 3], 4 | 0, 5 | 0, 6 | 0, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/180.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [1, 2], 4 | 0, 5 | 0, 6 | 0, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/181.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [2, 5], 4 | 1, 5 | 0, 6 | 3, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/182.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [1000], 4 | 2, 5 | 2, 6 | -2, 7 | -2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/191.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [100], 4 | 99, 5 | 99, 6 | 101, 7 | 101 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/205.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [20], 4 | 19, 5 | 19, 6 | 25, 7 | 25 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/18.out: -------------------------------------------------------------------------------- 1 | [2867, 3978, 3978, 3978, 3978, 3978, 3978, 3974, 3944, 3744] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/27.out: -------------------------------------------------------------------------------- 1 | [4664, 8121, 5121, 4721, 4671, 4665, 4664, 4664, 4664, 4664] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/34.out: -------------------------------------------------------------------------------- 1 | [2269, 3379, 3379, 3379, 3379, 3379, 3379, 3270, 2370, 2270] -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/solve/python/BuildingRoads.py: -------------------------------------------------------------------------------- 1 | def destroyRocks(field): 2 | return 0 3 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/1.in: -------------------------------------------------------------------------------- 1 | [0,-6,6], 2 | [0,1,2], 3 | [2,2,2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/103.in: -------------------------------------------------------------------------------- 1 | [0, 5], 2 | [0, 5], 3 | [20, 1], 4 | 0, 5 | 0, 6 | 5, 7 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/116.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [10, 15], 4 | 1, 5 | 1, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/118.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [5, 10], 4 | 0, 5 | 0, 6 | 4, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/130.in: -------------------------------------------------------------------------------- 1 | [0, 1], 2 | [0, 1], 3 | [2, 800], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/158.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [2, 10], 4 | 1, 5 | 1, 6 | 3, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/159.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [10, 100], 4 | 0, 5 | 0, 6 | 50, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/161.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [10, 9], 4 | 1, 5 | -1, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/164.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [5, 10], 4 | 0, 5 | 0, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/177.in: -------------------------------------------------------------------------------- 1 | [1, 2], 2 | [0, 0], 3 | [2, 15], 4 | 0, 5 | 0, 6 | 5, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/179.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [5, 10], 4 | 0, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/193.in: -------------------------------------------------------------------------------- 1 | [0, 10], 2 | [0, 0], 3 | [100, 5], 4 | 0, 5 | 0, 6 | 10, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/196.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [999, 2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/212.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [10, 20], 4 | 1, 5 | 0, 6 | -1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/220.in: -------------------------------------------------------------------------------- 1 | [0], 2 | [0], 3 | [400], 4 | 399, 5 | 399, 6 | 399, 7 | 401 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/31.in: -------------------------------------------------------------------------------- 1 | [-41], 2 | [952], 3 | [447], 4 | -31, 5 | 819, 6 | -390, 7 | 649 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/5.in: -------------------------------------------------------------------------------- 1 | [7, 5], 2 | [-5, 0], 3 | [12, 6], 4 | -9, 5 | 8, 6 | 6, 7 | 1 -------------------------------------------------------------------------------- /lib/gettc.rb: -------------------------------------------------------------------------------- 1 | require "version" 2 | require "gettc/download" 3 | require "gettc/parse" 4 | require "gettc/generate" 5 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/1.in: -------------------------------------------------------------------------------- 1 | [0, -6, 6], 2 | [0, 1, 2], 3 | [2, 2, 2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/109.in: -------------------------------------------------------------------------------- 1 | [0, 0, 3], 2 | [0, 0, 0], 3 | [1, 10, 1], 4 | 0, 5 | 0, 6 | 3, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/115.in: -------------------------------------------------------------------------------- 1 | [0, -6, 6], 2 | [0, 1, 2], 3 | [2, 2, 2], 4 | 5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/144.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0], 2 | [0, 0, 0], 3 | [2, 4, 10], 4 | 0, 5 | 0, 6 | 0, 7 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/147.in: -------------------------------------------------------------------------------- 1 | [0, 1, 2], 2 | [0, 0, 0], 3 | [5, 3, 1], 4 | 0, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/163.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0], 2 | [0, 0, 0], 3 | [4, 6, 8], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/170.in: -------------------------------------------------------------------------------- 1 | [0, 0], 2 | [0, 0], 3 | [10, 1000], 4 | 1, 5 | 1, 6 | 50, 7 | 50 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/187.in: -------------------------------------------------------------------------------- 1 | [1, 4, 1], 2 | [1, 1, 1], 3 | [1, 1, 10], 4 | 1, 5 | 1, 6 | 4, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/189.in: -------------------------------------------------------------------------------- 1 | [0, 2, 4], 2 | [0, 0, 0], 3 | [1, 4, 1], 4 | 0, 5 | 0, 6 | 4, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/198.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0], 2 | [0, 0, 0], 3 | [10, 5, 2], 4 | 0, 5 | 0, 6 | 7, 7 | 7 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/208.in: -------------------------------------------------------------------------------- 1 | [0, 1], 2 | [0, 1], 3 | [1000, 10], 4 | 100, 5 | 100, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/215.in: -------------------------------------------------------------------------------- 1 | [5, 3, 7], 2 | [5, 5, 5], 3 | [5, 1, 2], 4 | 3, 5 | 5, 6 | 7, 7 | 5 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/30.in: -------------------------------------------------------------------------------- 1 | [-41], 2 | [952], 3 | [447], 4 | -318, 5 | -219, 6 | -390, 7 | 649 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/19.out: -------------------------------------------------------------------------------- 1 | [38546, 49657, 49657, 49657, 49657, 49657, 49652, 49612, 49312, 47312] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/28.out: -------------------------------------------------------------------------------- 1 | [58985, 93553, 63553, 59553, 59053, 58993, 58986, 58985, 58985, 58985] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/35.out: -------------------------------------------------------------------------------- 1 | [30572, 41681, 41680, 41680, 41680, 41680, 41680, 40582, 31582, 30582] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/92.out: -------------------------------------------------------------------------------- 1 | [39213, 50122, 50020, 50020, 50020, 50020, 50020, 50020, 50020, 50020] -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/106.in: -------------------------------------------------------------------------------- 1 | [0, -6, 6], 2 | [0, 1, 2], 3 | [2, 2, 2], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/112.in: -------------------------------------------------------------------------------- 1 | [0, -1, 2], 2 | [0, 1, 1], 3 | [10, 1, 1], 4 | -1, 5 | 1, 6 | 2, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/123.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0], 2 | [0, 0, 0], 3 | [5, 10, 15], 4 | 0, 5 | 0, 6 | 11, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/136.in: -------------------------------------------------------------------------------- 1 | [0, 5, -5], 2 | [0, 0, 0], 3 | [20, 1, 1], 4 | 5, 5 | 0, 6 | -5, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/178.in: -------------------------------------------------------------------------------- 1 | [0, -2, 2], 2 | [0, 0, 0], 3 | [10, 1, 1], 4 | -2, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/197.in: -------------------------------------------------------------------------------- 1 | [0, 3, -3], 2 | [0, 3, -3], 3 | [10, 1, 1], 4 | 3, 5 | 3, 6 | -3, 7 | -3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/201.in: -------------------------------------------------------------------------------- 1 | [2, -1, 0], 2 | [0, 0, 0], 3 | [1, 1, 10], 4 | -1, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/213.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0], 2 | [0, -1, 2], 3 | [4, 1, 1], 4 | 0, 5 | -1, 6 | 0, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/214.in: -------------------------------------------------------------------------------- 1 | [0, 10, 0], 2 | [0, 0, 0], 3 | [2, 2, 100], 4 | 0, 5 | 0, 6 | 10, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/218.in: -------------------------------------------------------------------------------- 1 | [0, 2, -2], 2 | [0, 2, -2], 3 | [100, 1, 1], 4 | 2, 5 | 2, 6 | -2, 7 | -2 -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/solve/python/TheTournamentDivOne.py: -------------------------------------------------------------------------------- 1 | def find(points, w, d): 2 | return 0 3 | -------------------------------------------------------------------------------- /dist/include/python/topcoder/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/dist/include/python/topcoder/__init__.pyc -------------------------------------------------------------------------------- /dist/include/python/topcoder/errors.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/dist/include/python/topcoder/errors.pyc -------------------------------------------------------------------------------- /dist/include/python/topcoder/reader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/dist/include/python/topcoder/reader.pyc -------------------------------------------------------------------------------- /dist/include/python/topcoder/writer.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/dist/include/python/topcoder/writer.pyc -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/2.in: -------------------------------------------------------------------------------- 1 | ["$....", 2 | "BBBBB", 3 | "B000B", 4 | "B0$0B", 5 | "B000B", 6 | "BBBBB"] -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/120.in: -------------------------------------------------------------------------------- 1 | [0, -10, 10], 2 | [0, 0, 0], 3 | [100, 5, 5], 4 | -10, 5 | 0, 6 | 10, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/127.in: -------------------------------------------------------------------------------- 1 | [0, -2, -2], 2 | [0, 2, -2], 3 | [100, 1, 1], 4 | -2, 5 | -2, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/142.in: -------------------------------------------------------------------------------- 1 | [8, 6, 3], 2 | [3, 5, 8], 3 | [5, 100, 1000], 4 | 12, 5 | 16, 6 | 100, 7 | 100 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/153.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, 0], 2 | [0, 0, 0, 0], 3 | [2, 3, 4, 5], 4 | -1, 5 | 0, 6 | 1, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/155.in: -------------------------------------------------------------------------------- 1 | [1, 1, 1, 4], 2 | [1, 1, 1, 1], 3 | [100, 5, 1, 1], 4 | 4, 5 | 1, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/160.in: -------------------------------------------------------------------------------- 1 | [0, 6, 3, 3], 2 | [0, 0, 0, 0], 3 | [2, 2, 10, 25], 4 | 0, 5 | 0, 6 | 6, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/172.in: -------------------------------------------------------------------------------- 1 | [1, 1, 1, 4], 2 | [1, 1, 1, 1], 3 | [10, 5, 1, 1], 4 | 1, 5 | 1, 6 | 4, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/185.in: -------------------------------------------------------------------------------- 1 | [-1000, -1], 2 | [1000, 1], 3 | [1000, 1], 4 | -1000, 5 | 1000, 6 | -1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/194.in: -------------------------------------------------------------------------------- 1 | [0, 3, 1, 1], 2 | [0, 0, 0, 0], 3 | [1, 1, 5, 10], 4 | 0, 5 | 0, 6 | 3, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/199.in: -------------------------------------------------------------------------------- 1 | [0, -3, 3, 3], 2 | [0, 0, 0, 0], 3 | [6, 1, 1, 2], 4 | -3, 5 | 0, 6 | 3, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/217.in: -------------------------------------------------------------------------------- 1 | [0, 1000], 2 | [0, 1000], 3 | [100, 1], 4 | 99, 5 | 99, 6 | 1000, 7 | 1000 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/20.out: -------------------------------------------------------------------------------- 1 | [484225, 595336, 595336, 595336, 595336, 595330, 595280, 594880, 591880, 571880] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/29.out: -------------------------------------------------------------------------------- 1 | [713306, 1058985, 758985, 718985, 713985, 713385, 713315, 713307, 713306, 713306] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/36.out: -------------------------------------------------------------------------------- 1 | [384614, 495705, 495702, 495701, 495701, 495701, 495701, 484714, 394714, 384714] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/6.out: -------------------------------------------------------------------------------- 1 | [384614, 495705, 495702, 495701, 495701, 495701, 495701, 484714, 394714, 384714] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/solve/javascript/PageNumbers.js: -------------------------------------------------------------------------------- 1 | exports.getCounts = function(N) { 2 | return []; 3 | }; 4 | -------------------------------------------------------------------------------- /plugins/java/dist/include/java/TopCoder.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/java/dist/include/java/TopCoder.jar -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/140.in: -------------------------------------------------------------------------------- 1 | [0, -6, 6, 0], 2 | [0, 1, 2, 0], 3 | [2, 2, 2, 100], 4 | -5, 5 | 1, 6 | 5, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/146.in: -------------------------------------------------------------------------------- 1 | [2, 2, 2, 15], 2 | [2, 2, 2, 2], 3 | [1, 10, 50, 1], 4 | 2, 5 | 2, 6 | 15, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/183.in: -------------------------------------------------------------------------------- 1 | [1, 1, 1, 1], 2 | [1, 1, 1, 1], 3 | [10, 11, 12, 13], 4 | 0, 5 | 0, 6 | 2, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/204.in: -------------------------------------------------------------------------------- 1 | [0, 0, 2, -2], 2 | [0, 0, 0, 0], 3 | [100, 10, 1, 1], 4 | -2, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/226.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, 0], 2 | [0, 7, 6, -6], 3 | [10, 1, 3, 2], 4 | 0, 5 | 7, 6 | 0, 7 | -6 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/solve/python/CirclesCountry.py: -------------------------------------------------------------------------------- 1 | def leastBorders(X, Y, R, x1, y1, x2, y2): 2 | return 0 3 | -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/solve/python/BackyardTrees.py: -------------------------------------------------------------------------------- 1 | def countWays(treeCount, width, height, distance): 2 | return 0 3 | -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/solve/javascript/BuildingRoads.js: -------------------------------------------------------------------------------- 1 | exports.destroyRocks = function(field) { 2 | return 0; 3 | }; 4 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/150.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, 0], 2 | [0, 0, 10, -10], 3 | [1000, 500, 2, 2], 4 | 0, 5 | 9, 6 | 0, 7 | -9 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/225.in: -------------------------------------------------------------------------------- 1 | [0, 20, -20], 2 | [0, 20, -20], 3 | [1000, 10, 10], 4 | 20, 5 | 20, 6 | -20, 7 | -20 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/227.in: -------------------------------------------------------------------------------- 1 | [1, 1, 1, 1, 1], 2 | [1, 1, 1, 1, 1], 3 | [1, 2, 3, 4, 5], 4 | 1, 5 | 1, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/77.in: -------------------------------------------------------------------------------- 1 | [1000, -1000], 2 | [1000, -1000], 3 | [1000, 1000], 4 | 1000, 5 | 997, 6 | -666, 7 | -666 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/21.out: -------------------------------------------------------------------------------- 1 | [5829904, 6941015, 6941015, 6941015, 6941008, 6940948, 6940448, 6936448, 6906448, 6706448] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/30.out: -------------------------------------------------------------------------------- 1 | [8367627, 11824417, 8824417, 8424417, 8374417, 8368417, 8367717, 8367637, 8367628, 8367627] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/37.out: -------------------------------------------------------------------------------- 1 | [4635146, 5746057, 5746027, 5746023, 5746022, 5746022, 5746022, 5636146, 4736146, 4636146] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/solve/ruby/PageNumbers.rb: -------------------------------------------------------------------------------- 1 | class PageNumbers 2 | def getCounts(N) 3 | return [] 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/2.in: -------------------------------------------------------------------------------- 1 | [1,-3,2,5,-4,12,12], 2 | [1,-1,2,5,5,1,1], 3 | [8,1,2,1,1,1,2], 4 | -5, 5 | 1, 6 | 12, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/207.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, 0, 0], 2 | [0, 0, 0, 0, 0], 3 | [100, 50, 25, 15, 5], 4 | 40, 5 | 40, 6 | 3, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/210.in: -------------------------------------------------------------------------------- 1 | [2, 2, 11, 11, 7], 2 | [1, 1, 1, 1, 2], 3 | [1, 4, 1, 4, 100], 4 | 4, 5 | 1, 6 | 11, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/211.in: -------------------------------------------------------------------------------- 1 | [10, 0, 5, 10, 5], 2 | [0, 0, 0, 0, 0], 3 | [4, 2, 20, 2, 100], 4 | 0, 5 | 1, 6 | 10, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/6.in: -------------------------------------------------------------------------------- 1 | [8, -14, 6, 8, 8], 2 | [-1, 5, 0, 2, -1], 3 | [15, 3, 4, 10, 14], 4 | 4, 5 | -7, 6 | 3, 7 | 3 -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/data/demo/4.in: -------------------------------------------------------------------------------- 1 | [".#!@.$", 2 | ".11111", 3 | "..AB..", 4 | "33AB..", 5 | "$3AB..", 6 | "88888a", 7 | "#!@..."] -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/demo/3.in: -------------------------------------------------------------------------------- 1 | [-3,2,2,0,-4,12,12,12], 2 | [-1,2,3,1,5,1,1,1], 3 | [1,3,1,7,1,1,2,3], 4 | 2, 5 | 3, 6 | 13, 7 | 2 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/224.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, 0, 0, 0], 2 | [0, 0, 0, 0, 0, 0], 3 | [10, 9, 8, 7, 6, 5], 4 | 1, 5 | 1, 6 | -1, 7 | -1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/27.in: -------------------------------------------------------------------------------- 1 | [95, 198, -248], 2 | [-579, 738, -946], 3 | [959, 64, 161], 4 | -696, 5 | -492, 6 | 235, 7 | 383 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/61.in: -------------------------------------------------------------------------------- 1 | [0, 0, 5, 5, 12, 12], 2 | [0, 0, 0, 0, 0, 0], 3 | [2, 1, 2, 1, 3, 2], 4 | 0, 5 | 0, 6 | 11, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/104.out: -------------------------------------------------------------------------------- 1 | [68888904, 80000003, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/110.out: -------------------------------------------------------------------------------- 1 | [68888897, 80000001, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000, 80000000] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/112.out: -------------------------------------------------------------------------------- 1 | [85441558, 96551063, 86850260, 86850260, 86850260, 86850260, 86850260, 86751062, 86750162, 86450962] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/22.out: -------------------------------------------------------------------------------- 1 | [68175583, 79286694, 79286694, 79286686, 79286616, 79286016, 79281016, 79241016, 78941016, 76941016] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/43.out: -------------------------------------------------------------------------------- 1 | [36787128, 47835795, 47835239, 46897239, 46834732, 39897128, 36827128, 36824684, 36824684, 36824684] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/45.out: -------------------------------------------------------------------------------- 1 | [47714589, 58825700, 58825700, 58824694, 58815699, 58815699, 58393687, 48715699, 48715693, 48353681] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/51.out: -------------------------------------------------------------------------------- 1 | [46738110, 57821375, 57819221, 57811375, 57811371, 57811365, 55839210, 47811210, 46838156, 46810264] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/67.out: -------------------------------------------------------------------------------- 1 | [88683245, 105762860, 89778559, 88794255, 88793507, 88793247, 88793245, 88793245, 88787497, 88767497] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/82.out: -------------------------------------------------------------------------------- 1 | [56130747, 66483560, 66483558, 66483460, 66483460, 66481758, 66473460, 66431758, 57131055, 56372457] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/87.out: -------------------------------------------------------------------------------- 1 | [56776423, 67255598, 66887433, 66855557, 66787423, 66787423, 66785555, 66777423, 58144687, 56776423] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/solve/haskell/PageNumbers.hs: -------------------------------------------------------------------------------- 1 | module PageNumbers where 2 | 3 | getCounts :: Int -> [Int] 4 | getCounts n = [] 5 | -------------------------------------------------------------------------------- /test/data/generated/TheTournamentDivOne/solve/javascript/TheTournamentDivOne.js: -------------------------------------------------------------------------------- 1 | exports.find = function(points, w, d) { 2 | return 0; 3 | }; 4 | -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/solve/ruby/BuildingRoads.rb: -------------------------------------------------------------------------------- 1 | class BuildingRoads 2 | def destroyRocks(field) 3 | return 0 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/174.in: -------------------------------------------------------------------------------- 1 | [0, 0, 0, -6, -2, 2], 2 | [0, 0, 0, 0, 0, 0], 3 | [99, 98, 97, 6, 1, 1], 4 | -2, 5 | 0, 6 | 2, 7 | 0 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/31.out: -------------------------------------------------------------------------------- 1 | [96021948, 130589849, 100589849, 96589849, 96089849, 96029849, 96022849, 96022049, 96021959, 96021949] -------------------------------------------------------------------------------- /plugins/python/dist/include/python/topcoder/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/python/dist/include/python/topcoder/__init__.pyc -------------------------------------------------------------------------------- /plugins/python/dist/include/python/topcoder/errors.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/python/dist/include/python/topcoder/errors.pyc -------------------------------------------------------------------------------- /plugins/python/dist/include/python/topcoder/reader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/python/dist/include/python/topcoder/reader.pyc -------------------------------------------------------------------------------- /plugins/python/dist/include/python/topcoder/writer.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seri/gettc/HEAD/plugins/python/dist/include/python/topcoder/writer.pyc -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/2.in: -------------------------------------------------------------------------------- 1 | [1, -3, 2, 5, -4, 12, 12], 2 | [1, -1, 2, 5, 5, 1, 1], 3 | [8, 1, 2, 1, 1, 1, 2], 4 | -5, 5 | 1, 6 | 12, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/28.in: -------------------------------------------------------------------------------- 1 | [-9, 919, 177, 228], 2 | [210, -997, 86, 82], 3 | [409, 122, 906, 32], 4 | 809, 5 | -998, 6 | -717, 7 | 713 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/solve/javascript/CirclesCountry.js: -------------------------------------------------------------------------------- 1 | exports.leastBorders = function(X, Y, R, x1, y1, x2, y2) { 2 | return 0; 3 | }; 4 | -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/demo/4.out: -------------------------------------------------------------------------------- 1 | [429904664, 541008121, 540917467, 540117067, 533117017, 473117011, 429904664, 429904664, 429904664, 429904664 ] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/10.out: -------------------------------------------------------------------------------- 1 | [396420286, 503430181, 503430181, 503430181, 502480488, 406470888, 402420080, 402420080, 402420080, 402420080] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/100.out: -------------------------------------------------------------------------------- 1 | [630674855, 740439910, 740439902, 740438920, 740438902, 740438902, 740411920, 740331920, 641001919, 640328901] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/101.out: -------------------------------------------------------------------------------- 1 | [788888889, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/102.out: -------------------------------------------------------------------------------- 1 | [446622846, 557733957, 557733957, 557733957, 557733957, 525593489, 455583718, 447583678, 446683612, 446623612] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/103.out: -------------------------------------------------------------------------------- 1 | [707404414, 818506729, 818504521, 818504521, 818416124, 818404520, 818404424, 817816024, 814816024, 714816024] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/105.out: -------------------------------------------------------------------------------- 1 | [627087689, 738198800, 738198799, 738198799, 738198799, 738198791, 738193791, 734193791, 637197799, 634185759] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/106.out: -------------------------------------------------------------------------------- 1 | [736230464, 847341575, 841219923, 837219871, 836341473, 836341465, 836341465, 836339813, 836309160, 760108812] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/107.out: -------------------------------------------------------------------------------- 1 | [652774125, 763645235, 753884294, 753884294, 753884285, 753884284, 753875225, 753835225, 673535225, 653535166] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/108.out: -------------------------------------------------------------------------------- 1 | [788887926, 899999037, 899999037, 899999037, 899999037, 899999037, 899998668, 899997926, 899997926, 899981261] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/109.out: -------------------------------------------------------------------------------- 1 | [788888868, 899999979, 899999979, 899999979, 899999979, 899999979, 899999979, 899999979, 899999967, 899999202] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/11.out: -------------------------------------------------------------------------------- 1 | [628864977, 739976014, 739976014, 739976011, 739966041, 739966004, 739966004, 739906040, 639966003, 639786114] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/113.out: -------------------------------------------------------------------------------- 1 | [788888594, 899999701, 899999700, 899999700, 899999700, 899999700, 899999700, 899999700, 899999700, 899993712] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/114.out: -------------------------------------------------------------------------------- 1 | [711490090, 820600417, 820600117, 820600056, 820600056, 820600056, 820600047, 820600046, 820600046, 721600307] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/14.out: -------------------------------------------------------------------------------- 1 | [788888889, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 899999991] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/23.out: -------------------------------------------------------------------------------- 1 | [780521262, 891632373, 891632364, 891632284, 891631584, 891625584, 891575584, 891175584, 888175584, 868175584] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/38.out: -------------------------------------------------------------------------------- 1 | [137016968, 229814847, 147128079, 147127447, 147120362, 147116978, 147116978, 147116978, 138903740, 137016968] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/39.out: -------------------------------------------------------------------------------- 1 | [275934727, 386734994, 386045738, 337734916, 286045738, 277734916, 276034916, 275945736, 275944905, 275934905] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/40.out: -------------------------------------------------------------------------------- 1 | [278388723, 389499772, 389499734, 345298870, 289499724, 285098000, 278499724, 278498862, 278399723, 278397999] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/41.out: -------------------------------------------------------------------------------- 1 | [225557880, 336668254, 330979728, 236578988, 235878981, 235558244, 235558244, 235558180, 235558143, 229878880] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/42.out: -------------------------------------------------------------------------------- 1 | [612388428, 723499524, 723499439, 723499439, 723499439, 723297623, 722499438, 694093993, 612398618, 612396613] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/44.out: -------------------------------------------------------------------------------- 1 | [221859827, 332970918, 322893198, 232960838, 232960838, 232960838, 232960018, 232959838, 232886008, 222812188] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/46.out: -------------------------------------------------------------------------------- 1 | [693085179, 804196090, 804196036, 804196036, 804196035, 804196029, 804186179, 800186179, 770186179, 693176333] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/47.out: -------------------------------------------------------------------------------- 1 | [423294987, 534401718, 534400818, 528402818, 523402818, 457402818, 423400638, 423400638, 423400628, 423400628] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/48.out: -------------------------------------------------------------------------------- 1 | [214738762, 325849873, 305549195, 225849789, 225849763, 225849763, 225849088, 225449088, 215749762, 215447740] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/49.out: -------------------------------------------------------------------------------- 1 | [458759345, 569870456, 569865209, 569860455, 569584961, 553584201, 468859445, 468784151, 463484098, 458759345] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/50.out: -------------------------------------------------------------------------------- 1 | [375415915, 486243916, 486226971, 486142971, 466425971, 386142910, 386142905, 386142905, 376419015, 376132905] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/52.out: -------------------------------------------------------------------------------- 1 | [572188559, 682098470, 673299661, 673299661, 673299661, 673299661, 673299661, 592097279, 572998188, 572197369] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/53.out: -------------------------------------------------------------------------------- 1 | [781729262, 892840373, 892840366, 892840285, 892839585, 892839262, 892813585, 892733585, 892403585, 872077908] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/54.out: -------------------------------------------------------------------------------- 1 | [127284484, 207384041, 138395595, 138395595, 138395537, 138395485, 137383930, 128395484, 128381822, 127372930] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/55.out: -------------------------------------------------------------------------------- 1 | [119309084, 187644141, 130338087, 130310141, 130309191, 127533131, 120309184, 119533130, 119309184, 119309130] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/56.out: -------------------------------------------------------------------------------- 1 | [670523978, 781634269, 781595079, 781534262, 775055896, 770534262, 770525079, 770524261, 714784995, 670524161] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/57.out: -------------------------------------------------------------------------------- 1 | [102525847, 146303232, 113303206, 105303132, 102636857, 102636857, 102598679, 102525851, 102525847, 102525847] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/58.out: -------------------------------------------------------------------------------- 1 | [168245047, 271360118, 180460118, 168252157, 168251196, 168251196, 168251187, 168251186, 168251186, 168251147] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/59.out: -------------------------------------------------------------------------------- 1 | [490984828, 598885621, 592095938, 592095938, 592095938, 592095938, 508675284, 491085520, 490995512, 490985510] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/60.out: -------------------------------------------------------------------------------- 1 | [358352849, 469453997, 469453997, 469453996, 425163959, 364873922, 358453989, 358363949, 358353986, 358353912] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/61.out: -------------------------------------------------------------------------------- 1 | [786675946, 897753826, 897687057, 897687057, 897687057, 897687057, 896850363, 896676016, 896675947, 889009484] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/62.out: -------------------------------------------------------------------------------- 1 | [272880144, 383968503, 383891203, 332068403, 282068401, 273891145, 273891145, 273887641, 273057392, 272880144] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/63.out: -------------------------------------------------------------------------------- 1 | [511420367, 622530850, 622530477, 622530449, 618381749, 612373121, 557371749, 511520369, 511471739, 511420367] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/64.out: -------------------------------------------------------------------------------- 1 | [114095538, 175124649, 125042517, 125042517, 125042517, 115124049, 115042412, 115042406, 115033972, 115032406] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/65.out: -------------------------------------------------------------------------------- 1 | [271356442, 382465783, 382457483, 328175673, 278175673, 272175673, 271457443, 271375673, 271356673, 271356443] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/66.out: -------------------------------------------------------------------------------- 1 | [211605061, 322709988, 297119980, 222705980, 222032798, 221605162, 221605162, 216018980, 211605079, 211605061] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/68.out: -------------------------------------------------------------------------------- 1 | [503471849, 614539260, 614482960, 608639160, 603639160, 603479160, 537628460, 503471860, 503471860, 503471860] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/69.out: -------------------------------------------------------------------------------- 1 | [196434141, 307545252, 259519602, 206545142, 206532362, 198932362, 196445142, 196444362, 196441362, 196434142] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/7.out: -------------------------------------------------------------------------------- 1 | [708888897, 820000000, 820000000, 820000000, 820000000, 820000000, 820000000, 820000000, 820000000, 720000001] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/70.out: -------------------------------------------------------------------------------- 1 | [176178461, 287289380, 204832190, 177060376, 176288561, 176288561, 176288561, 176252189, 176178475, 176178461] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/71.out: -------------------------------------------------------------------------------- 1 | [408979348, 513465244, 510090459, 509440029, 508990244, 422364243, 408989458, 408984228, 408979353, 408979348] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/72.out: -------------------------------------------------------------------------------- 1 | [579796805, 690902656, 690707876, 680902556, 680902556, 680901816, 680901546, 610706806, 580806806, 580606806] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/73.out: -------------------------------------------------------------------------------- 1 | [111988122, 169896279, 123099126, 123099122, 119896245, 113099122, 112896245, 112095368, 111998122, 111995245] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/74.out: -------------------------------------------------------------------------------- 1 | [232697065, 341808176, 341074198, 242802132, 241063198, 241063198, 241063198, 240997174, 240963187, 240963165] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/75.out: -------------------------------------------------------------------------------- 1 | [175260489, 286300096, 199655584, 175261600, 175261596, 175261500, 175261499, 175261499, 175260995, 175260495] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/76.out: -------------------------------------------------------------------------------- 1 | [367466984, 478521535, 478478094, 478477535, 447613908, 378466984, 377610425, 368466984, 368466984, 367610425] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/77.out: -------------------------------------------------------------------------------- 1 | [105002727, 152913837, 116103976, 112913837, 106103976, 106103976, 105913828, 105103966, 105013788, 105003727] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/78.out: -------------------------------------------------------------------------------- 1 | [294637274, 405748381, 405748381, 385242785, 305742092, 305647280, 305647280, 305141684, 295647280, 295136088] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/79.out: -------------------------------------------------------------------------------- 1 | [523356477, 634465988, 633775988, 633375988, 633357488, 633357481, 587994295, 523357480, 523356887, 523356480] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/8.out: -------------------------------------------------------------------------------- 1 | [788888898, 900000001, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000, 900000000] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/80.out: -------------------------------------------------------------------------------- 1 | [217964482, 329075593, 312414023, 228350873, 227965513, 227965483, 227965483, 227965483, 221303343, 217964483] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/81.out: -------------------------------------------------------------------------------- 1 | [266421642, 377445296, 377445296, 315620210, 267445253, 267445193, 267445186, 267444642, 267441642, 266521642] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/83.out: -------------------------------------------------------------------------------- 1 | [129718245, 211324874, 139777115, 139729356, 139727115, 139719355, 139719346, 130966823, 129718246, 129718245] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/84.out: -------------------------------------------------------------------------------- 1 | [344237845, 455348955, 455348906, 450845106, 380841357, 344745097, 344248096, 344247845, 344247845, 344244096] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/85.out: -------------------------------------------------------------------------------- 1 | [440029966, 551141077, 551141077, 551141077, 551117940, 507994804, 441040934, 441036930, 440506894, 440029966] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/86.out: -------------------------------------------------------------------------------- 1 | [775244732, 886155843, 886087543, 886087459, 886087458, 886087458, 886085742, 886077458, 876245020, 856244732] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/88.out: -------------------------------------------------------------------------------- 1 | [429904664, 541008121, 540917467, 540117067, 533117017, 473117011, 429904664, 429904664, 429904664, 429904664] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/89.out: -------------------------------------------------------------------------------- 1 | [429904664, 541008123, 540917471, 540117071, 533117021, 473117013, 429904665, 429904665, 429904664, 429904664] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/9.out: -------------------------------------------------------------------------------- 1 | [780521262, 891632373, 891632364, 891632284, 891631584, 891625584, 891575584, 891175584, 888175584, 868175584] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/90.out: -------------------------------------------------------------------------------- 1 | [711742234, 820752335, 820650301, 820650301, 820650301, 820650301, 820650301, 820650301, 820650301, 721751312] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/91.out: -------------------------------------------------------------------------------- 1 | [584883046, 695994157, 695994157, 692577695, 685993157, 685976926, 685476925, 621476885, 584886816, 584883046] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/93.out: -------------------------------------------------------------------------------- 1 | [707917646, 819028757, 818974523, 818928757, 818924523, 818918523, 818917752, 818917712, 816409178, 716163412] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/94.out: -------------------------------------------------------------------------------- 1 | [774825648, 885936759, 885936759, 885936759, 885936759, 885936549, 885931549, 885791539, 875891449, 855557229] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/95.out: -------------------------------------------------------------------------------- 1 | [758998447, 870103015, 870103015, 870103014, 870103007, 866909490, 859908990, 859101904, 859008447, 815808447] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/96.out: -------------------------------------------------------------------------------- 1 | [724582962, 826494073, 826464073, 826460072, 826459179, 826459179, 826459179, 826459179, 826459172, 734706858] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/97.out: -------------------------------------------------------------------------------- 1 | [788888887, 899999998, 899999998, 899999998, 899999998, 899999998, 899999998, 899999997, 899999988, 899999840] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/98.out: -------------------------------------------------------------------------------- 1 | [727695876, 829211557, 827706987, 827702417, 827701987, 827701387, 827701317, 827701307, 827701307, 738905877] -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/data/sys/99.out: -------------------------------------------------------------------------------- 1 | [621621962, 732733073, 732733070, 732733063, 732689890, 732629890, 732622890, 722078889, 632078816, 622078789] -------------------------------------------------------------------------------- /test/data/generated/BackyardTrees/solve/javascript/BackyardTrees.js: -------------------------------------------------------------------------------- 1 | exports.countWays = function(treeCount, width, height, distance) { 2 | return 0; 3 | }; 4 | -------------------------------------------------------------------------------- /test/data/generated/BuildingRoads/solve/haskell/BuildingRoads.hs: -------------------------------------------------------------------------------- 1 | module BuildingRoads where 2 | 3 | destroyRocks :: [String] -> Int 4 | destroyRocks field = 0 5 | -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/102.in: -------------------------------------------------------------------------------- 1 | [1, -3, 2, 5, -4, 12, 12], 2 | [1, -1, 2, 5, 5, 1, 1], 3 | [8, 1, 2, 1, 1, 1, 2], 4 | -5, 5 | 1, 6 | 12, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/CirclesCountry/data/sys/128.in: -------------------------------------------------------------------------------- 1 | [1, -3, 2, 5, -4, 12, 12], 2 | [1, -1, 2, 5, 5, 1, 1], 3 | [8, 1, 2, 1, 1, 1, 2], 4 | -5, 5 | 1, 6 | 1, 7 | 1 -------------------------------------------------------------------------------- /test/data/generated/PageNumbers/solve/go/PageNumbers/PageNumbers.go: -------------------------------------------------------------------------------- 1 | package PageNumbers 2 | 3 | func GetCounts(N int) []int { 4 | return []int {} 5 | } 6 | -------------------------------------------------------------------------------- /base/template/prob/{name}.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |