augmenting path

½ÃÀÛ Á¤Á¡¿¡¼­ ¸ñÀû Á¤Á¡À¸·Î ÇÑ Æнº¸¦ ÅëÇؼ­ È긱 ¼ö ÀÖ´Â ÃÖ´ë ¿ë·®À» ±¸ÇÏ´Â ¹®Á¦.

±×¸²¿¡¼­´Â 3 ( 1 - 2 - 3 - 4)

ÀÌ´Â greedy method(dijkstraÀÇ ÃÖ´Ü °Å¸®¿Í À¯»ç)À» ÀÌ¿ëÇÏ¿© source ¿¡¼­ È긱 ¼ö ÀÖ´Â ÃÖ´ë ¿ë·®À» ±¸ÇÒ ¼ö ÀÖÀ½

ÃʱâÈ­ : ¼Ò½º1 À» ¿ë·®À» ¹«ÇÑ´ë(¾ÆÁÖÅ©°Ô)·Î µÒ

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 x ¹«ÇÑ´ë ¾øÀ½
2 x x ¾øÀ½
3 x x ¾øÀ½
4 x x ¾øÀ½

- ¹æ¹®µÇÁö ¾ÊÀº ³ëµå Áß ÃÖ´ë¿ë·®À» ¼±Åà ... 1 ¹ø Á¤Á¡ ¼±ÅÃ

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 x x ¾øÀ½
3 x x ¾øÀ½
4 x x ¾øÀ½

-1 ¹ø Á¤Á¡¿¡¼­ °¥ ¼ö ÀÖ´Â Á¤Á¡¿¡¼­ °¥¼ö ÀÖ´Â ±æ °»½Å

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 x 5 1
3 x 2 1
4 x 0 ¾øÀ½

-¹æ¹® µÇÁö ¾ÊÀº Á¤Á¡ Áß ÃÖ´ë Á¤Á¡ ¼±Åà ... 2 ¹ø Á¤Á¡

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 o 5 1
3 x 2 1
4 x 0 ¾øÀ½

- 2 ¹ø Á¤Á¡¿¡¼­ °¥¼ö ÀÖ´Â ¿ë·®°ú ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡ÀÇ ¿ë·®°ú ºñ±³ÈÄ update

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 o 5 1
3 x 3 2
4 x 1 2

- ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡Áß ÃÖ´ë´Â Á¤Á¡ 3

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 o 5 1
3 o 3 2
4 x 1 2

- ¼±ÅÃµÈ 3 ¹ø Á¤Á¡ÀÇ ¿ë·®Àº 3 , 3 ¹ø Á¤Á¡¿¡¼­ 5 ¹ø Á¤Á¡À¸·ÎÀÇ ¿ë·®Àº 5 ÇÏÁö¸¸ 5 ¸¸Å­ È긱¼ö´Â ¾øÀ¸¹Ç·Î 3 À¸·Î ºñ±³ ÈÄ update

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 o 5 1
3 o 3 2
4 x 3 3

- ¹æ¹®µÇÁö ¾ÊÀº Á¤Á¡ Áß ÃÖ´ë´Â 4 ... ÀÌ´Â sink... ¿ë·®Àº 3

Á¤Á¡ ¹æ¹®À¯¹« ÃÖ´ë ¿ë·® ¾Æ¹öÁöÁ¤Á¡
1 o ¹«ÇÑ´ë ¾øÀ½
2 o 5 1
3 o 3 2
4 o 3 3