Advertisement
Dennnhhhickk

Untitled

Jan 23rd, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. bool check(vector <int> a){
  2. int v = 0, i, j;
  3. bool temp = 0;
  4. vector <bool> bol(a.size());
  5. for (int i = 0; i < a.size(); i++)
  6. bol[i] = 1;
  7.  
  8. for (int i = 0; i < a.size(); i++)
  9. if (bol[i]){
  10. v = 0;
  11. j = i;
  12. while (bol[j]){
  13. v++;
  14. bol[j] = 0;
  15. j = a[j];
  16. }
  17. temp = temp || v % 2;
  18. }
  19.  
  20. cout << temp << endl;
  21. return temp;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement