标签:
7 3
1 2 3 4 5 -2 6
3
贪心即可,但要更新左端点!
//Asimple的 贪心 #include <iostream> #include <algorithm> using namespace std; const int MAX = 1000001 ; int n, k, num[MAX], temp, sum; int main() { cin >> n >> k ; for(int i=0; i<n; i++) cin >> num[i] ; sort(num,num+n); sum = 1 ; for(int i=0, temp=num[0]; i<n; i++) { if(num[i]-temp>k) { temp = num[i] ; sum ++ ; } } cout << sum << endl ; return 0; }
标签:
原文地址:http://www.cnblogs.com/Asimple/p/5487136.html