fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int t,x,ml,arr[1000],brr[1000];
  4. int main(){
  5. cin>>t>>x;
  6. t++;
  7. for(int i=1;i<=t;i++){
  8. cin>>arr[i];
  9. }
  10. ml=1;
  11. brr[1]=arr[1];
  12. for(int i=2;i<=t;i++){
  13. if(abs(brr[ml]-arr[i])>=x){
  14. brr[i]=arr[i];
  15. ml=i;
  16. }
  17. }
  18. for(int i=1;i<=t;i++){
  19. if(brr[i]!=0){
  20. cout<<i-1<<" "<<brr[i]<<"\n";
  21. }
  22. }
  23. return 0;
  24. }
Success #stdin #stdout 0.01s 5316KB
stdin
6 10
30 35 40 21 30 12 31
stdout
0 30
2 40
3 21
6 31