Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. MAIN
  2. nDFS(u,m_temp,licznik)
  3. {
  4. odw[u]=1;
  5. if(m_temp>=b[k])
  6. {
  7. licznik++;
  8. m_temp=m_temp-b[k];
  9. foreach(v in N(u))
  10. if(odw[v]!=0)
  11. if(m_temp>=a[u][v])
  12. {
  13. mDFS(v,m_temp-a[u][v],licznik);
  14. }
  15. }
  16. if(licznik>LICZNIK)
  17. LICZNIK=licznik;
  18. odw[u]=0;
  19. }
  20.  
  21. PRE
  22. LICZNIK = 0; //maksymalna znana liczba możliwych do odwiedzenia węzłów
  23. foreach(u in U)
  24. odw[u]=0;
  25. foreach(u in U)
  26. mDFS(u,M,0); //M mamy dane w zadaniu
  27.  
  28. POST
  29. Wypisz(LICZNIK);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement