add some algorithm problems and solutions