The Hit@k rate regards a test instance as correct if the answer is ranked within the top k places.
we regard one test instance as correct if the answer is ranked within the top max(1, len * r% ) candidates.