Guest User

Untitled

a guest
Jun 20th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. while(cos!=n)
  2. {
  3. if (ta[cos]!=0) {cos++;continue;}
  4. else {
  5.  
  6. ta[cos]=-1;
  7. kolejka.push_back(cos);
  8. while(!kolejka.empty()){
  9. tmp=kolejka.back();
  10. kolejka.pop_back();
  11. zbadany[tmp]=1;
  12. la=sym[tmp].size();
  13. for(int i=0;i<la;i++){
  14. if(ta[tmp]==-ta[sym[tmp][i]]){koniec=true; break;}
  15. if(!zbadany[sym[tmp][i]]){
  16. if(ta[tmp]==ta[sym[tmp][i]]&&ta[sym[tmp][i]]!=0){}
  17. else {
  18. ta[sym[tmp][i]]=ta[tmp];
  19. zbadany[sym[tmp][i]]=1;
  20. kolejka.push_back(sym[tmp][i]);
  21. }}
  22. }
  23. la=anty[tmp].size();
  24. for(int i=0;i<la;i++){
  25.  
  26. if(ta[tmp]==ta[anty[tmp][i]]){koniec=true; break;}
  27. if(!zbadany[anty[tmp][i]]){
  28. if(ta[tmp]!=ta[anty[tmp][i]]&&ta[anty[tmp][i]]!=0){}
  29. else {
  30. ta[anty[tmp][i]]-=ta[tmp];
  31. zbadany[anty[tmp][i]]=1;
  32. kolejka.push_back(anty[tmp][i]);}
  33. }
  34. }
  35.  
  36.  
  37. }
  38.  
  39. }
  40.  
  41. cos++;
  42. }
Add Comment
Please, Sign In to add comment