Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while(cos!=n)
- {
- if (ta[cos]!=0) {cos++;continue;}
- else {
- ta[cos]=-1;
- kolejka.push_back(cos);
- while(!kolejka.empty()){
- tmp=kolejka.back();
- kolejka.pop_back();
- zbadany[tmp]=1;
- la=sym[tmp].size();
- for(int i=0;i<la;i++){
- if(ta[tmp]==-ta[sym[tmp][i]]){koniec=true; break;}
- if(!zbadany[sym[tmp][i]]){
- if(ta[tmp]==ta[sym[tmp][i]]&&ta[sym[tmp][i]]!=0){}
- else {
- ta[sym[tmp][i]]=ta[tmp];
- zbadany[sym[tmp][i]]=1;
- kolejka.push_back(sym[tmp][i]);
- }}
- }
- la=anty[tmp].size();
- for(int i=0;i<la;i++){
- if(ta[tmp]==ta[anty[tmp][i]]){koniec=true; break;}
- if(!zbadany[anty[tmp][i]]){
- if(ta[tmp]!=ta[anty[tmp][i]]&&ta[anty[tmp][i]]!=0){}
- else {
- ta[anty[tmp][i]]-=ta[tmp];
- zbadany[anty[tmp][i]]=1;
- kolejka.push_back(anty[tmp][i]);}
- }
- }
- }
- }
- cos++;
- }
Add Comment
Please, Sign In to add comment