แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“: แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ แƒ˜ โ€žแƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒแƒฎแƒแƒšแƒ˜โ€œ แƒ›แƒ˜แƒ›แƒแƒฎแƒ˜แƒšแƒ•แƒ

แƒ’แƒแƒฃแƒ›แƒแƒ แƒฏแƒแƒก แƒงแƒ•แƒ”แƒšแƒแƒก.

แƒแƒ› แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒจแƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒฉแƒแƒ›แƒแƒ•แƒ—แƒ•แƒแƒšแƒ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒฃแƒš แƒ›แƒ”แƒชแƒœแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒจแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“ แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒกแƒ”แƒ— แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช โ€žแƒ“แƒแƒ™แƒ แƒ˜แƒกแƒขแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒโ€œ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒจ แƒแƒกแƒ”, แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒแƒ—. แƒแƒฆแƒแƒœแƒ“ แƒแƒ แƒ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœแƒ•แƒ” - แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒงแƒ•แƒ”แƒšแƒแƒ› แƒฃแƒ™แƒ•แƒ” แƒ•แƒ˜แƒชแƒ˜แƒ— แƒ แƒ แƒแƒ แƒ˜แƒก แƒ“แƒ แƒ แƒ แƒแƒ แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ (แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜, แƒแƒ แƒแƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜, แƒฌแƒแƒœแƒ˜แƒแƒœแƒ˜, แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜, แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒ—แƒ แƒ“แƒ แƒ›แƒแƒ แƒงแƒฃแƒŸแƒ”แƒ‘แƒ˜แƒ— แƒแƒœ แƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”).

แƒ›แƒแƒจ, แƒฌแƒแƒ•แƒ˜แƒ“แƒ”แƒ—. แƒ แƒ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ”แƒ‘แƒ˜ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก โ€žแƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“โ€œ?

1. แƒ›แƒแƒขแƒ แƒ˜แƒชแƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜

1.1 แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ. แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ แƒแƒ แƒ˜แƒก แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ, แƒกแƒแƒ“แƒแƒช แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒก, แƒฎแƒแƒšแƒ แƒ›แƒ˜แƒกแƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ a(i,j) แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ˜แƒ— แƒแƒœ แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ˜แƒ—. i แƒ“แƒ j (แƒœแƒแƒ—แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒแƒ แƒแƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ แƒกแƒ˜แƒ›แƒ”แƒขแƒ แƒ˜แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ, แƒแƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒจแƒ”แƒ•แƒ—แƒแƒœแƒฎแƒ›แƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก แƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒ˜แƒแƒ’แƒแƒœแƒแƒšแƒ˜แƒก แƒ–แƒ”แƒ›แƒแƒ—). แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก a(i,j) แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒงแƒ”แƒœแƒ“แƒ”แƒก i-แƒ“แƒแƒœ j-แƒ›แƒ“แƒ” แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ— (แƒ—แƒฃ แƒแƒกแƒ”แƒ—แƒ˜ แƒ™แƒ˜แƒ“แƒ” แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ›แƒแƒจแƒ˜แƒœ a(i,j)= 0), แƒฎแƒแƒšแƒ แƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒฌแƒแƒœแƒ˜แƒ—. (แƒกแƒแƒ”แƒ แƒ—แƒ แƒฌแƒแƒœแƒ) แƒแƒฆแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก.

1.2 แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜, แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก แƒœแƒแƒ›แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒ˜ แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒก, แƒฎแƒแƒšแƒ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ›แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ“แƒแƒœแƒแƒ›แƒ แƒ˜แƒš แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒก. แƒ—แƒฃ แƒฌแƒ•แƒ”แƒ แƒ แƒ“แƒ แƒ™แƒ˜แƒ“แƒ” แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒก แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒฃแƒฏแƒ แƒ”แƒ“แƒจแƒ˜ แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ (แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก 1 แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒฌแƒ•แƒ”แƒ แƒ แƒ“แƒ แƒ™แƒ˜แƒ“แƒ” แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒ, แƒแƒ แƒ˜แƒ”แƒœแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - "1", แƒ—แƒฃ แƒ™แƒ˜แƒ“แƒ” "แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก" แƒฌแƒ•แƒ”แƒ แƒแƒ“แƒแƒœ แƒ“แƒ "-1", แƒ—แƒฃ "แƒจแƒ”แƒ“แƒ˜แƒก" แƒ›แƒแƒกแƒจแƒ˜ (แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒ›แƒแƒฎแƒกแƒแƒ•แƒ แƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ "แƒ›แƒ˜แƒœแƒฃแƒก" แƒœแƒ˜แƒจแƒแƒœแƒ˜ แƒแƒกแƒ”แƒ•แƒ” "แƒจแƒ”แƒ“แƒ˜แƒก" แƒ แƒ˜แƒชแƒฎแƒ•แƒจแƒ˜ "-1")). แƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ˜แƒกแƒ”แƒ• 1-แƒ˜แƒกแƒ แƒ“แƒ -1-แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒ˜ แƒฌแƒแƒœแƒ.

2. แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜

2.1 แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒกแƒ˜แƒ. แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒแƒฅ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒ’แƒ แƒแƒคแƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒฌแƒ•แƒ”แƒ แƒ, แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒกแƒแƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒกแƒ—แƒแƒœ ( แƒกแƒ˜แƒ, แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ›แƒแƒกแƒ˜แƒ•แƒ˜, ...), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒฌแƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒงแƒ•แƒ”แƒšแƒ แƒฌแƒ•แƒ”แƒ แƒแƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒก. แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ”แƒ— แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒก แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒแƒ แƒ˜แƒก โ€žแƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜โ€œ แƒ™แƒ˜แƒ“แƒ” แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ˜แƒก แƒฌแƒ•แƒ”แƒ แƒแƒ“แƒแƒœ. แƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ.

2.2 แƒœแƒ”แƒ™แƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ. แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ. แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒแƒžแƒ˜แƒขแƒแƒœแƒ˜ แƒชแƒฎแƒแƒ“แƒ˜ แƒ’แƒ•แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ, แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒแƒ แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒฌแƒ•แƒ”แƒ แƒ˜แƒ—, แƒ‘แƒแƒšแƒ แƒฌแƒ•แƒ”แƒ แƒ˜แƒ— (แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒฅ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜, แƒ—แƒฃแƒ›แƒชแƒ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ—. แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ— แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜ แƒ’แƒแƒ–แƒ แƒ“แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒ˜แƒ—) แƒ“แƒ แƒฌแƒแƒœแƒ (แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก).

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒœแƒแƒฎแƒแƒ— แƒ–แƒ”แƒ›แƒแƒ— แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜ แƒ›แƒแƒขแƒ แƒ˜แƒชแƒฃแƒšแƒ˜ แƒกแƒ˜แƒ”แƒ‘แƒ˜ แƒฃแƒคแƒ แƒ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ (แƒ“แƒ แƒ˜แƒšแƒฃแƒกแƒขแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ—), แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒฅ.

2.3 แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ›แƒแƒกแƒ˜แƒ•แƒ˜. แƒแƒ  แƒแƒ แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ. แƒ—แƒแƒ•แƒ˜แƒก แƒแƒ แƒกแƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก โ€žแƒจแƒ”แƒคแƒฃแƒ—แƒ•แƒ˜แƒกโ€œ แƒคแƒแƒ แƒ›แƒ แƒ”แƒ แƒ— แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒจแƒ˜ (แƒ›แƒแƒกแƒ˜แƒ•แƒ˜, แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜). แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ n (แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—) แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒกแƒแƒฌแƒงแƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒก, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ–แƒ”แƒ“แƒ˜แƒ–แƒ”แƒ“ แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒงแƒ•แƒ”แƒšแƒ แƒฌแƒ•แƒ”แƒ แƒ.

แƒแƒฅ แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜ (แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก) แƒแƒฎแƒกแƒœแƒ: ejuo.livejournal.com/4518.html

3. แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜

แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒแƒ› แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ˜, แƒแƒ แƒ แƒžแƒ แƒแƒคแƒ”แƒกแƒ˜แƒแƒœแƒแƒšแƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒ”แƒฎแƒ”แƒ‘แƒแƒ“แƒ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก, แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒ”แƒฎแƒ”แƒ‘แƒแƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ”แƒ‘แƒก. แƒ›แƒแƒ แƒ—แƒšแƒแƒช, แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ—แƒฃ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒก แƒแƒฅแƒ•แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒแƒ แƒงแƒฃแƒŸแƒ˜ แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜. แƒแƒกแƒ” แƒ แƒแƒ›, แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒ›แƒ” แƒ•แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒแƒ— แƒ›แƒแƒ— โ€žแƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒก/แƒ’แƒแƒœแƒจแƒขแƒแƒ”แƒ‘แƒแƒก/แƒ›แƒแƒ“แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก/แƒ›แƒฃแƒขแƒแƒชแƒ˜แƒแƒกโ€œ, แƒ™แƒ”แƒ แƒซแƒแƒ“: แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒก แƒ“แƒ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ  แƒ›แƒแƒกแƒ˜แƒ•แƒก.

3.1 แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜

แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ (a1): แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒก แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒšแƒฃแƒฌแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒ”แƒ‘แƒฃแƒš แƒกแƒ˜แƒ›แƒ แƒแƒ•แƒšแƒ”แƒก (a[2i], a[2i+1],..., แƒกแƒแƒ“แƒแƒช i แƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒแƒ›แƒ แƒ˜แƒšแƒ˜ c 0), แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ แƒแƒ แƒ˜แƒก a[2i], a[2i+1] แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒก a[2i] แƒ“แƒ a[2i+1] แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก, แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“.
แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ”แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜ แƒแƒ  แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒแƒ แƒ˜แƒก แƒ—แƒฃ แƒแƒ แƒ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ (แƒแƒ แƒ˜แƒ•แƒ” แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ). แƒ“แƒ˜แƒ’แƒ แƒแƒคแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ™แƒ˜แƒ“แƒ” แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒแƒ“ a[2i]-แƒ“แƒแƒœ a[2i+1]-แƒ›แƒ“แƒ”. แƒแƒฅ แƒ“แƒ แƒฅแƒ•แƒ”แƒ›แƒแƒ—: แƒแƒ แƒแƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒแƒก แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ แƒแƒ› แƒฌแƒ•แƒ”แƒ แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒฅแƒ•แƒ”แƒ“แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ, แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜ แƒ›แƒแƒ“แƒ˜แƒก).

C++-แƒจแƒ˜ แƒ›แƒ˜แƒ–แƒแƒœแƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜แƒ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ std::vector-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒแƒฅแƒ”แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜.

แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ (a2): แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒ

(a1 แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒก แƒแƒœแƒแƒšแƒแƒ’แƒ˜แƒ˜แƒ—), แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒก แƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒ”แƒ‘แƒฃแƒš แƒกแƒ˜แƒ›แƒ แƒแƒ•แƒšแƒ”แƒก (แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜) (a[3i], a[3i+1], a[3i+2], ..., แƒกแƒแƒ“แƒแƒช i แƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒแƒ›แƒ แƒ˜แƒšแƒ˜ c 0), แƒกแƒแƒ“แƒแƒช a[3i], a[3i+1], a[3i+2] แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ โ€žแƒกแƒแƒ›แƒ›แƒแƒ’แƒ˜โ€œ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒก a[3i] แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก. แƒ“แƒ a[3i+1], แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ“แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ a [3i+2] แƒแƒ แƒ˜แƒก แƒแƒ› แƒ™แƒ˜แƒ“แƒ˜แƒก แƒฌแƒแƒœแƒ. แƒแƒกแƒ”แƒ—แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒแƒœ แƒแƒ แƒ.

แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ (แƒ‘): แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒแƒ แƒแƒ›แƒ—แƒšแƒ˜แƒแƒœแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒ

แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒฐแƒ”แƒขแƒ”แƒ แƒแƒ’แƒ”แƒœแƒฃแƒšแƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ แƒ”แƒ แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜ (แƒ•แƒ”แƒฅแƒขแƒแƒ แƒจแƒ˜), แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ. แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒ•แƒ˜แƒšแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒฌแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒฎแƒแƒšแƒ แƒ›แƒ”แƒแƒ แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒฌแƒแƒœแƒ”แƒ‘แƒก (แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ C++-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: std::แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ ). แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก 2i, 2i+1 แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜แƒก แƒฅแƒ•แƒ”แƒจ แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜แƒ— แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒฃแƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒกแƒ—แƒ•แƒ˜แƒก แƒฌแƒแƒœแƒ แƒขแƒแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒ”แƒแƒ แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก i แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒฅแƒ•แƒ”แƒจ แƒ›แƒงแƒแƒค แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒก.

แƒแƒ‘แƒ, แƒ แƒแƒขแƒแƒ› แƒแƒ แƒ˜แƒก แƒ”แƒก แƒกแƒแƒญแƒ˜แƒ แƒ?

แƒ˜แƒกแƒ”, แƒแƒ› แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒก แƒ”แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ’แƒแƒ›แƒแƒกแƒแƒ“แƒ”แƒ’แƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒญแƒ แƒ”แƒšแƒแƒ“. แƒ™แƒแƒ แƒ’แƒแƒ“, แƒคแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ”แƒ‘แƒ˜:

  • แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒกแƒฎแƒ•แƒ "แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒ—แƒ˜" แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ, แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ™แƒแƒ›แƒžแƒแƒฅแƒขแƒฃแƒ แƒ˜แƒ, แƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ (แƒ›แƒฌแƒ˜แƒ แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก) แƒ“แƒ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ.
  • แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒฌแƒ•แƒ”แƒ แƒแƒ”แƒ‘แƒ˜, แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒจแƒ˜, แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฆแƒ˜แƒœแƒ˜แƒจแƒœแƒแƒก แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒ—. แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒแƒกแƒ”แƒ—แƒ˜ "แƒ’แƒแƒ แƒงแƒ•แƒœแƒ˜แƒšแƒ”แƒ‘แƒ"?
  • แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ™แƒ˜แƒ“แƒ”แƒก แƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒš แƒ›แƒแƒ แƒงแƒฃแƒŸแƒก, แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฌแƒแƒœแƒ˜แƒ— (แƒ“แƒแƒ“แƒ”แƒ‘แƒ˜แƒ—แƒ˜, แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜, แƒ—แƒฃแƒœแƒ“แƒแƒช แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜). แƒแƒฅ แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒแƒ  แƒแƒ แƒ˜แƒก.
  • แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒแƒœแƒ˜แƒญแƒแƒ— แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜ - แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ”แƒขแƒ˜ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ 4.

แƒ—แƒฃแƒ›แƒชแƒ, แƒฃแƒœแƒ“แƒ แƒ•แƒแƒฆแƒ˜แƒแƒ แƒแƒ—, แƒ แƒแƒ› แƒ”แƒก "แƒกแƒ˜แƒขแƒ˜" แƒแƒ  แƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒแƒ‘แƒก แƒ–แƒฆแƒ•แƒแƒ แƒ–แƒ” แƒกแƒฌแƒ แƒแƒค แƒฌแƒ•แƒ“แƒแƒ›แƒแƒก. แƒ“แƒ แƒแƒฅ Associative Adjacency Array แƒ›แƒแƒ“แƒ˜แƒก แƒกแƒแƒ›แƒแƒจแƒ•แƒ”แƒšแƒแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ แƒฅแƒ•แƒ”แƒ›แƒแƒ—.

3.2 แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜

แƒแƒกแƒ” แƒ แƒแƒ›, แƒ—แƒฃ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒš แƒ–แƒฆแƒ•แƒแƒ แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ, แƒ›แƒ˜แƒกแƒ˜ แƒฌแƒแƒœแƒ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒ แƒ“แƒ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒแƒ  แƒ’แƒ•แƒแƒซแƒšแƒ”แƒ•แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒ“แƒ˜แƒ— แƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒแƒ— แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒจแƒ”แƒ•แƒชแƒ•แƒแƒšแƒแƒ— แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒญแƒ แƒ”แƒšแƒแƒ“. แƒแƒ›แƒ แƒ˜แƒ’แƒแƒ“, แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜. แƒ แƒแƒก แƒฐแƒ’แƒแƒ•แƒก แƒ”แƒก? แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ  แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜? แƒ“แƒ แƒ—แƒฃ แƒแƒกแƒ”แƒ, แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ— แƒ›แƒแƒก? แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ”แƒก แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜, แƒกแƒแƒ“แƒแƒช แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ - แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ - แƒแƒกแƒแƒชแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒกแƒ—แƒแƒœ - แƒ›แƒ—แƒ”แƒš แƒ แƒ˜แƒชแƒฎแƒ•แƒ—แƒแƒœ แƒแƒœ แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ แƒ˜แƒชแƒฎแƒ•แƒ—แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ™แƒ˜แƒ“แƒ˜แƒก แƒฌแƒแƒœแƒแƒก. C++-แƒจแƒ˜ แƒ›แƒ˜แƒ–แƒแƒœแƒจแƒ”แƒฌแƒแƒœแƒ˜แƒšแƒ˜แƒ แƒแƒ› แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ std::map แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ” (std::map , int> แƒแƒœ std::map , double>), แƒแƒœ std::multimap แƒ—แƒฃ แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”. แƒ˜แƒกแƒ”, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒ˜ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒก, แƒ•แƒ˜แƒ“แƒ แƒ” "แƒ›แƒแƒขแƒ แƒ˜แƒชแƒฃแƒšแƒ˜" แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒแƒ แƒงแƒฃแƒŸแƒ˜แƒ— แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒแƒ แƒช แƒ™แƒ˜ แƒแƒฅแƒ•แƒก แƒ›แƒ™แƒแƒชแƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒฌแƒ•แƒ”แƒ แƒแƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒแƒœแƒ”แƒ’แƒแƒขแƒ˜แƒฃแƒ แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ (แƒแƒ  แƒ•แƒ˜แƒชแƒ˜ แƒ•แƒ˜แƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ˜แƒœแƒช).

4. แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒกแƒแƒ•แƒกแƒ”แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒฆแƒแƒช แƒแƒ™แƒšแƒ˜แƒ

แƒ“แƒ แƒ”แƒก แƒ›แƒแƒ แƒ—แƒแƒšแƒ˜แƒ: แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒ’แƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒญแƒ แƒ˜แƒกแƒแƒก, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ— แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒ แƒ“แƒ, แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ›แƒแƒ—แƒ˜ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ. แƒ—แƒฃ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒแƒ› แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒชแƒแƒšแƒกแƒแƒฎแƒแƒ“ แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ แƒ›แƒ—แƒ”แƒš แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒแƒ›แƒ“แƒ”, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒแƒกแƒ”แƒ—แƒ˜ โ€žแƒ’แƒ แƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ—โ€œ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒกแƒ แƒ“แƒ แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.

แƒ›แƒแƒจ แƒแƒกแƒ”, แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ”แƒก แƒ“แƒแƒฃแƒฌแƒแƒœแƒแƒ•แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ 2 แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ’แƒแƒœแƒ•แƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ— แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒ โ€žแƒฌแƒงแƒ•แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒกโ€œ, แƒแƒ แƒแƒ›แƒ”แƒ“ โ€žแƒ™แƒ•แƒแƒ แƒขแƒ”แƒขแƒ”แƒ‘แƒ˜แƒกโ€œ แƒ›แƒแƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒ›แƒ แƒแƒ•แƒšแƒ” (a[2i], a[2i+1], a[2i+2], a. [2i+3]โ€ฆ), แƒกแƒแƒ“แƒแƒช a[2i+2] แƒ“แƒ a[2i+3] แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒ™แƒ˜แƒ“แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก. แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒฌแƒแƒœแƒ˜แƒ— แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜แƒ (แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒ˜แƒก แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒ˜ แƒ›แƒ˜แƒฐแƒงแƒ•แƒ”แƒ‘แƒ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒแƒก แƒ“แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒ— a[2i+3] แƒ“แƒ a[2i+4] , แƒ“แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ™แƒ˜แƒ“แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒแƒ แƒ 4, แƒแƒ แƒแƒ›แƒ”แƒ“ 5 แƒจแƒ”แƒ™แƒ•แƒ”แƒ—แƒ˜แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜). แƒ“แƒ แƒแƒ แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒฌแƒ”แƒ แƒแƒก แƒ›แƒ˜แƒก แƒ“แƒแƒฃแƒฌแƒแƒœแƒ”แƒ‘แƒ”แƒš แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒจแƒ˜.

แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒœแƒ˜แƒ—, แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— แƒแƒ แƒ แƒ”แƒ แƒ—แƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ (แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก, แƒ’แƒแƒ แƒ“แƒ แƒ™แƒ˜แƒ“แƒ˜แƒก แƒฌแƒแƒœแƒ˜แƒกแƒ, แƒงแƒ•แƒ”แƒšแƒ แƒกแƒฎแƒ•แƒ แƒกแƒแƒญแƒ˜แƒ แƒ. แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒแƒ แƒแƒ›แƒ—แƒšแƒ˜แƒแƒœแƒ˜ แƒฌแƒแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒฃแƒฎแƒ”แƒ แƒฎแƒฃแƒšแƒแƒ‘แƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒชแƒฃแƒ แƒแƒ•แƒ˜ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒœแƒ˜แƒจแƒœแƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ (แƒ“แƒ˜แƒแƒฎ, แƒ”แƒก แƒฃแƒฎแƒ”แƒ แƒฎแƒฃแƒšแƒแƒ‘แƒแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒแƒกแƒ”แƒ—แƒ˜ แƒœแƒ˜แƒจแƒแƒœแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒ แƒ—แƒฃ แƒแƒ  แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒแƒ“ โ€žแƒกแƒแƒฎแƒ˜แƒคแƒแƒ—แƒโ€œ แƒแƒ แƒ›แƒแƒ’แƒแƒ“, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒงแƒแƒก). แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› C++-แƒจแƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒœแƒแƒ˜แƒ แƒแƒ“: std::map , std::vector> แƒแƒœ std::map , std:: แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ "แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜-แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ-แƒ•แƒ”แƒฅแƒขแƒแƒ แƒจแƒ˜" แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ™แƒ˜แƒ“แƒ˜แƒก แƒฌแƒแƒœแƒ, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒ—แƒ˜ แƒแƒฆแƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒ‘แƒ˜.

แƒšแƒ˜แƒขแƒ”แƒ แƒแƒขแƒฃแƒ แƒ:

แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘:

1. แƒ™แƒแƒ แƒ›แƒ”แƒœแƒ˜, แƒ—แƒแƒ›แƒแƒก แƒฐ., แƒšแƒ”แƒ˜แƒ–แƒ”แƒ แƒกแƒแƒœแƒ˜, แƒฉแƒแƒ แƒšแƒ– แƒแƒ˜., แƒ แƒ˜แƒ•แƒ”แƒกแƒขแƒ˜, แƒ แƒแƒœแƒแƒšแƒ“ แƒš., แƒกแƒขแƒ”แƒ˜แƒœแƒ˜, แƒ™แƒšแƒ˜แƒคแƒแƒ แƒ“แƒ˜. แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒ”แƒ‘แƒ˜: แƒ›แƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ“แƒ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜, แƒ›แƒ”-2 แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ: แƒขแƒ แƒแƒœแƒก. แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ แƒ˜แƒ“แƒแƒœ โ€“ แƒ›.: แƒฃแƒ˜แƒšแƒ˜แƒแƒ›แƒกแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒแƒ‘แƒ, 2011 แƒฌ.
2. แƒฐแƒแƒ แƒแƒ แƒ˜ แƒคแƒ แƒแƒœแƒ™แƒ˜. แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ—แƒ”แƒแƒ แƒ˜แƒ. แƒ›.: แƒ›แƒ˜แƒ แƒ˜, 1973 แƒฌ.
แƒแƒ•แƒขแƒแƒ แƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ•แƒ”แƒฅแƒขแƒแƒ แƒฃแƒšแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ” แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘:
3. แƒฉแƒ”แƒ แƒœแƒแƒฃแƒฎแƒแƒ•แƒ˜แƒก แƒก.แƒ. แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒ“แƒ แƒแƒกแƒแƒชแƒ˜แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒกแƒ แƒ“แƒ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ’แƒ–แƒ”แƒ‘แƒ˜ / SA Chernouhov. แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ•แƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒกแƒแƒ“แƒ’แƒ”แƒœแƒแƒ“ // แƒกแƒแƒ”แƒ แƒ—แƒแƒจแƒแƒ แƒ˜แƒกแƒ แƒกแƒแƒ›แƒ”แƒชแƒœแƒ˜แƒ”แƒ แƒ แƒ“แƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ™แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ โ€žแƒ˜แƒœแƒแƒ•แƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒญแƒ แƒ˜แƒก แƒ’แƒ–แƒ”แƒ‘แƒ˜โ€œ (แƒกแƒแƒ แƒแƒขแƒแƒ•แƒ˜, 14.09.2019 แƒกแƒ”แƒฅแƒขแƒ”แƒ›แƒ‘แƒ”แƒ แƒ˜, 2019 แƒฌ.). โ€“ แƒกแƒขแƒ”แƒ แƒšแƒ˜แƒขแƒแƒ›แƒแƒ™แƒ˜: AMI, 65, แƒ’แƒ•. 69-XNUMX
แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒแƒœแƒšแƒแƒ˜แƒœ แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒ˜ แƒ—แƒ”แƒ›แƒแƒ–แƒ”:
4. prog-cpp.ru/data-graph
5. ejuo.livejournal.com/4518.html

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ