YorKnEz

Untitled

Feb 25th, 2020
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int v[500], n, x;
  6.  
  7. bool divide (int st, int dr) {
  8. if (st == dr) {
  9. if (v[st] != x) return false;
  10. else return true;
  11. } else {
  12. return divide(st, (st+dr)/2) && divide((st+dr)/2 + 1, dr);
  13. }
  14. }
  15.  
  16. int main()
  17. {
  18. cin >> n;
  19.  
  20. for (int i = 0; i < n; i++) {
  21. cin >> v[i];
  22. }
  23.  
  24. x = v[0];
  25.  
  26. if(divide (0, n-1)) cout << "DA";
  27. else cout << "NU";
  28.  
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment