Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <algorithm>
  5. using namespace std;
  6. int const maxen  = 10000;
  7. int main()
  8. {
  9.     int n; cin >> n;
  10.     int d; cin >> d;
  11.     vector <int> a(n);
  12.     bool used[maxen];
  13.     for(int i= -n-7; i < n+7; i++){
  14.         used[i] = false;
  15.     }
  16.     for(int i=0; i < n; i++){
  17.         cin >> a[i];
  18.         used[a[i]] = true;
  19.     }
  20.     int rew[maxen];
  21.     int q = 0;
  22.     for(int i = 0; i < n; i++){
  23.         rew[q] = a[i]-d;
  24.         q++;
  25.         rew[q] = a[i];
  26.         q++;
  27.         rew[q] = a[i]+d;
  28.         q++;
  29.     }
  30.  
  31.     int ans = 0;
  32.     sort(rew,rew*3+1);
  33.     for(int i = 0; i < n*3; i++){
  34.         cout << rew[i]<< endl;
  35.     }
  36.     return 0;
  37.  
  38.     for(int i = 0; i < n*3-1; i++){
  39.             if(used[rew[i]] == true){
  40.                 if(rew[i] - d == rew[i-1]){
  41.                     ans++;
  42.                 }
  43.                 if(rew[i] + d == rew[i+1]){
  44.                     ans++;
  45.                     cout << ans << endl << i;
  46.                     return 0;
  47.                 }
  48.  
  49.             }
  50.     }
  51.  
  52.     cout << ans;
  53.  
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement