some algorithm template(Data structure or ACM)