public: int GetNumberOfK(vector<int> data ,int k) { //upper_bound(data.begin(),data.end(), k)返回大于k的第一个数的位置 //lower_bound(data.begin(), data.end(), k)返回大于等于k的第一个数的位置 return upper_bound(data.begin(),data.end(), k) -lower_bound(data.begin(), data.end(), k); } };