Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

topcoder problem solution record

branch: master
.gitignore
README.rdoc
comment.txt add srm 170
srm_150_div2_250.cpp
srm_151_div2_250.cpp
srm_152_div1_250.cpp
srm_152_div2_250.cpp
srm_153_div1_250.cpp [kiwi] srm_153_div1_250
srm_153_div2_250.cpp [crane] add srm_153_div2_250
srm_154_div1_350.cpp
srm_154_div2_300.cpp
srm_155_div1_300.cpp
srm_156_div1_300.cpp
srm_156_div2_300.cpp
srm_157_div1_300.cpp
srm_157_div2_250.cpp
srm_158_div1_250.cpp [kiwi] split get num function
srm_158_div2_250.cpp [crane] add srm_158_div2_250
srm_159_div1_250.cpp
srm_159_div2_250.cpp [crane] add srm_159_div2_250
srm_160_div1_250.cpp
srm_160_div2_250.cpp
srm_161_div1_300.cpp
srm_161_div2_250.cpp [crane] add srm_161_div2_250
srm_162_div1_250.cpp [kiwi] srm_162_div1_250
srm_163_div1_250.cpp
srm_163_div2_250.cpp
srm_164_div1_300.cpp [kiwi] srm_164_div1_300
srm_164_div2_250.cpp
srm_165_div1_250.cpp
srm_165_div2_250.cpp [crane] add srm_165_div2_250
srm_165_div2_500.cpp [crane] add srm_165_div2_500
srm_166_div1_250.cpp
srm_166_div2_500.cpp
srm_167_div1_250.cpp
srm_167_div2_300.cpp [crane] add srm_167_div2_300
srm_167_div2_500.cpp
srm_168_div2_250.cpp [crane] add srm_168_div2_250
srm_168_div2_500.cpp add srm_168_div2_500
srm_169_div2_250.cpp [crane] add srm_169_div2_250
srm_170_div2_250.cpp add srm 170
srm_173_div2_250.cpp
srm_176_div2_250.cpp
srm_264_div2_250.cpp
srm_270_div2_250.java
srm_303_div2_250.cpp
srm_330_div2_250.cpp
srm_351_div1_250.cpp [kiwi] srm_351_div1_250
srm_352_div1_250.cpp
srm_352_div1_500.cpp
srm_353_div1_500.cpp
srm_354_div1_300.cpp
srm_354_div1_500.cpp
srm_355_div1_300.cpp [kiwi] make the variable need be a field srm_355_div1_300
srm_356_div1_250.cpp [kiwi] srm_356_div1_250
srm_357_div1_250.cpp
srm_358_div1_250.cpp
srm_360_div1_250.cpp
srm_361_div1_250.cpp
srm_362_div1_250.cpp
srm_363_div1_250.cpp
srm_366_div1_250.cpp
srm_367_div1_250.cpp [kiwi] srm_367_div1_250
srm_369_div1_250.cpp
srm_370_div1_250.cpp
srm_371_div1_250.cpp
srm_372_div1_250.cpp
srm_374_div1_275.cpp
srm_375_div1_250.cpp
srm_376_div1_250.cpp
srm_377_div1_250.cpp
srm_378_div1_250.cpp [kiwi] srm_378_div1_250 simple
srm_379_div1_250.cpp
srm_380_div1_250.cpp
srm_380_div2_250.java srm_380_div2_250 string.substr(begin_index, last_index+1)
srm_381_div1_250.cpp
srm_382_div1_250.cpp
srm_383_div1_250.cpp [kiwi] srm_383_div1_250 enumeration discrete values
srm_384_div1_250.cpp
srm_385_div1_250.cpp [kiwi] srm_385_div1_250 simple
srm_386_div1_250.cpp
srm_387_div1_300.cpp
srm_388_div1_250.cpp
srm_389_div1_250.cpp
srm_390_div1_250.cpp
srm_391_div1_250.cpp
srm_392_div1_250.cpp
srm_393_div1_250.cpp
srm_393_div2_250.cpp
srm_394_div1_250.cpp
srm_395_div1_250.cpp
srm_396_div1_250.cpp
srm_397_div1_250.cpp
srm_398_div1_250.cpp [kiwi] srm_398_div1_250 permutation
srm_399_div1_250.cpp
srm_400_div1_250.cpp [kiwi] srm_400_div1_250 use pow instead of binary search, see ACRush
srm_401_div1_250.cpp
srm_402_div1_250.cpp [kiwi] srm_402_div1_250 simple bfs
srm_403_div1_250.cpp
srm_404_div1_250.cpp
srm_405_div1_250.cpp
srm_406_div1_250.cpp
srm_407_div1_250.cpp
srm_408_div1_250.cpp
srm_409_div1_250.cpp
srm_411_div1_250.cpp
srm_412_div1_250.cpp
srm_413_div1_250.cpp [kiwi] srm_413_div1_250 floating problem ACRush
srm_414_div1_250.cpp
srm_414_div1_500.cpp
srm_414_div2_250.cpp
srm_415_div1_250.cpp [kiwi] srm_415_div1_250 simple greedy simulation
srm_416_div1_250.cpp
srm_417_div1_250.cpp
srm_417_div1_500.cpp
srm_418_div1_250.cpp [kiwi] srm_418_div1_250 very simple
srm_419_div1_250.cpp
srm_420_div1_250.cpp
srm_421_div1_250.cpp
srm_422_div1_250.cpp
srm_424_div1_250.cpp [kiwi] srm_424_div1_250 simple but very error prone
srm_425_div1_250.cpp [kiwi] srm_425_div1_250 dfs pruning
srm_428_div1_250.cpp [kiwi] srm_428_div1_250 very very simple
srm_430_div1_250.cpp [kiwi] srm_430_div1_250 simple problem but easy error prone
srm_430_div2_250.java
srm_431_div1_250.cpp srm_431_div1_250 independent compute
srm_432_div1_250.cpp srm_432_div1_250 lovro very short implementation
srm_433_div1_250.cpp
srm_435_div1_250.cpp srm_435_div1_250 very simple
srm_436_dvi1_250.cpp
srm_437_div1_250.cpp srm_437_div1_250 use recursive
srm_438_div1_300.cpp srm_438_div1_300 extract some methods
srm_450_div2_250.java
srm_460_div2_250.java
srm_464_div2_250.java
srm_465_div2_250.java srm_465_div2_250 valueOf Integer
srm_466_div2_250.java
srm_501_div1_250.cpp
srm_502_div1_250.cpp
srm_522_div2_500.cpp
srm_535_div2_500.cpp
srm_539_div2_250.java
srm_543_div2_250.java
srm_544_div2_250.cpp
srm_545_div1_275.cpp
srm_545_div2_250.java
srm_546_div2_250.java
srm_547_div2_250.java
srm_548_div1_250.cpp
srm_548_div1_450.cpp
srm_548_div2_250.java srm_548_div2_250 Collections.max Arrays.fill
srm_549_div1_250.cpp srm_549_div1_250 remove unecessary variable visB,M,matchT visT can de…
srm_550_div1_300.cpp
srm_550_div2_250.java srm_550_div2_250 simple java
srm_551_div2_250.java
srm_552_div2_250.java srm_552_div2_250 simple Java solution
srm_554_div2_250.java srm_554_div2_250 use HashSet
srm_555_div2_250.java
srm_556_div2_250.java srm_556_div2_250 simple
srm_557_div2_250.java
srm_558_div2_250.java
srm_559_div2_250.java
srm_560_div2_250.java
srm_561_div2_250.java
srm_562_div2_250.java
srm_563_div2_250.java
srm_564_div2_250.java
srm_565_div2_250.java
srm_576_div2_250.java
srm_577_div2_250.java
srm_578_div2_250.java
srm_579_div2_250.java
srm_580_div2_250.java srm_580_div2_250 simple java
srm_581_div2_250.java srm_581_div2_250.java simple java
srm_582_div2_250.java
tc.sh
tco_2012_round2b_300.cpp
tco_2012_round2c_300.cpp
tco_2013_round1a_250.java
tco_2013_round1b_250.java
README.rdoc

What is Topcoder

Topcoder(www.topcoder.com/tc) is a great website for anyone love programming.You can compete with the greatest coder in the earth.

Why Setup this Repository

Topcoder is a good material for practcing algorithm. And it is also good for how to write readable code for complex algorithm. I use this repository to practice with Crane to write the code more beautiful.

Connect me

Anyone has criticals about this repository or want to submit solutions can send a pull request. I will handle the requests.

NOTICE

Everyone should pass system tests before commit. Note that the system tests is different from the tests in the editor dialog. It is at [Practice Options]–>[Run System Test]

Something went wrong with that request. Please try again.