แแแฃแแแ แฏแแก แงแแแแแก.
แแ แฉแแแแฌแแ แจแ แแแแแแฌแงแแแขแ แฉแแแแแแแแแ แซแแ แแแแแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแ, แ แแแแแแแช แแแแแแงแแแแแ แแแแแแฃแขแแ แฃแ แแแชแแแแ แแแแจแ แแ แแคแแแแแแก แจแแกแแแแฎแแ แแ แแกแแแ แแแกแแฃแแ แแ แแแแแ แ แแแแแแแแ แแกแแ แกแขแ แฃแฅแขแฃแ แแแ, แ แแแแแแแช แ แแขแแแฆแแช โแแแแ แแกแขแแแแแแแฃแแโ แฉแแแแแแก.
แแแจ แแกแ, แแแแแฌแงแแ. แแฆแแแ แแ แ แแแแแแแแแ - แแคแแฅแ แแ, แงแแแแแ แฃแแแ แแแชแแ แ แ แแ แแก แแ แ แ แแ แแก แแ แแคแแแ (แแแแแ แแฃแแ, แแ แแแแแแ แแฃแแ, แฌแแแแแแ, แแแฃแฌแแแแแ, แแ แแแแแ แแแแแแแแแ แแ แแแ แงแฃแแแแแ แแ แแแก แแแ แแจแ).
แแแจ, แฌแแแแแแ. แ แ แแแ แแแแขแแแ แแแแฅแแก แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแแกแแแแก โแแ แแคแแแแก แจแแกแแแแฎแแโ?
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 (แแ แแคแแแแก แฌแแแ แแแแแก แ แแแแแแแแแก แแแฎแแแแแ) แแแแแแแขแแแ แจแแแชแแแก แแแแแ แแแกแแแแก แกแแฌแงแแก แแแแแฅแกแแแก, แกแแแแแแแช แแแแแแแ แแฌแแ แแแ แแแชแแแฃแแแก แแแแแแแแ แ แงแแแแ แฌแแแ แ.
แแฅ แแแแแแ แงแแแแแแ แแแกแแแแแ (แฉแแแแแแก) แแฎแกแแ:
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.
5.
แฌแงแแ แ: www.habr.com