ะ ะตัˆะตะฝะพ: static_cast

ะ ะฐะทะฑะธั€ะฐ ัะต, ะตั‚ะพ ะณะพ:

ะ’ ัะฒะตั‚ะฐ ะฝะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะฝะฐ C++ ั‡ะตัั‚ะพ ัะต ะฝะฐะปะฐะณะฐ ะดะฐ ะบะพะฝะฒะตั€ั‚ะธั€ะฐั‚ะต ั‚ะธะฟะพะฒะต. ะŸั€ะตะพะฑั€ะฐะทัƒะฒะฐะฝะตั‚ะพ ะผะพะถะต ะดะฐ ะฑัŠะดะต ะพั‚ ะฟั€ะพัั‚ ั‚ะธะฟ ะดะฐะฝะฝะธ ะฒ ัะปะพะถะตะฝ ั‚ะธะฟ, ะพั‚ ะฟั€ะพะธะทะฒะพะดะตะฝ ะบะปะฐั ะฒ ะพัะฝะพะฒะตะฝ ะบะปะฐั ะธะปะธ ะพั‚ ะฒัะตะบะธ ะดะฐะดะตะฝ ั‚ะธะฟ ะบัŠะผ ะฒัะตะบะธ ะดั€ัƒะณ ั‚ะธะฟ. C++ ะฟั€ะตะดะพัั‚ะฐะฒั ั‡ะตั‚ะธั€ะธ ะผะตั…ะฐะฝะธะทะผะฐ ะทะฐ ะบะฐัั‚ะธะฝะณ ะทะฐ ะธะทะฒัŠั€ัˆะฒะฐะฝะต ะฝะฐ ั‚ะตะทะธ ะฟั€ะตะพะฑั€ะฐะทัƒะฒะฐะฝะธั: `static_cast`, `dynamic_cast`, `reinterpret_cast` ะธ C++ style cast. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะพะฑััŠะดะธะผ ะฟะพะดั€ะพะฑะฝะพ `static_cast`.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: mkdir

ะกัŠะทะดะฐะฒะฐะฝะต ะฝะฐ ะดะธั€ะตะบั‚ะพั€ะธะธ ะฝะฐ C++ ะต ะฝะตั‰ะพ ะฟะพะฒะตั‡ะต ะพั‚ ั‚ั€ะธะฒะธะฐะปะฝะฐ ะทะฐะดะฐั‡ะฐ. ะขะพะน ัะต ะทะฐะดัŠะปะฑะพั‡ะฐะฒะฐ ะฒ ัะปะพะถะฝะธั‚ะต ั„ัƒะฝะบั†ะธะธ ะฒ ั€ะฐะผะบะธั‚ะต ะฝะฐ ะธะทั‡ะธัะปะธั‚ะตะปะฝะธั‚ะต ัั‚ั€ัƒะบั‚ัƒั€ะธ ะธ ะฟั€ะตะดัั‚ะฐะฒั ะฝะฐะปะพะถะธั‚ะตะปะฝะฐ ั„ัƒะฝะบั†ะธั ะทะฐ ะผะฐะฝะธะฟัƒะปะธั€ะฐะฝะต ะฝะฐ ั„ะฐะนะปะพะฒะฐั‚ะฐ ัะธัั‚ะตะผะฐ. ะ ะฐะฑะพั‚ะฐั‚ะฐ ั ะดะธั€ะตะบั‚ะพั€ะธะธ โ€“ ััŠะทะดะฐะฒะฐะฝะต, ะธะทั‚ั€ะธะฒะฐะฝะต ะธะปะธ ั‡ะตั‚ะตะฝะต โ€“ ะต ััŠั‰ะตัั‚ะฒะตะฝะฐ ั‡ะฐัั‚ ะพั‚ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะฝะฐ ะฝะธะฒะพ ะพะฟะตั€ะฐั†ะธะพะฝะฝะฐ ัะธัั‚ะตะผะฐ. ะ ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะฝะฐ โ€žmkdirโ€œ, ะบะฐะบ ั€ะฐะฑะพั‚ะธ ะธ ะฝะตะณะพะฒะธั‚ะต ะดั€ะตะฑะฝะธ ะฟะพะดั€ะพะฑะฝะพัั‚ะธ ัะต ะพะบะฐะทะฒะฐั‚ ะฟะพะปะตะทะฝะธ ะทะฐ ะฒัะตะบะธ ั‡ะพะฒะตะบ, ะทะฐะฝะธะผะฐะฒะฐั‰ ัะต ั ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต ะฝะฐ C++.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะดะตั„ะธะฝะธั€ะฐะนั‚ะต ัƒะฝะธะบะพะด

Unicode ะต ัะฟะตั†ะธั„ะธะบะฐั†ะธั ะฝะฐ ะบะพะผะฟัŽั‚ัŠั€ะฝะฐั‚ะฐ ะธะฝะดัƒัั‚ั€ะธั, ั€ะฐะทั€ะฐะฑะพั‚ะตะฝะฐ ะทะฐ ะฟะพัะปะตะดะพะฒะฐั‚ะตะปะฝะพ ะบะพะดะธั€ะฐะฝะต, ะฟั€ะตะดัั‚ะฐะฒัะฝะต ะธ ะผะฐะฝะธะฟัƒะปะธั€ะฐะฝะต ะฝะฐ ั‚ะตะบัั‚, ะธะทั€ะฐะทะตะฝ ะฒ ะฟะพะฒะตั‡ะตั‚ะพ ะพั‚ ัะฒะตั‚ะพะฒะฝะธั‚ะต ะฟะธัะผะตะฝะธ ัะธัั‚ะตะผะธ. ะขะพะน ัะต ะฟั€ะพัั‚ะธั€ะฐ ะพั‚ ะพัะฝะพะฒะฝะธั‚ะต ะปะฐั‚ะธะฝัะบะธ ะฐะทะฑัƒะบะธ ะดะพ ัะปะพะถะฝะธ ัะบั€ะธะฟั‚ะพะฒะต ะบะฐั‚ะพ ะบะธั‚ะฐะนัะบะธ, ะบะพั€ะตะนัะบะธ ะธ ะธะฝะดะธะนัะบะธ ะตะทะธั†ะธ.

ะ’ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ั€ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะฝะฐ Unicode ะต ะพั‚ ััŠั‰ะตัั‚ะฒะตะฝะพ ะทะฝะฐั‡ะตะฝะธะต ะฟะพั€ะฐะดะธ ะฑัŠั€ะทะฐั‚ะฐ ะดะธะณะธั‚ะฐะปะธะทะฐั†ะธั ะฝะฐ ั€ะฐะทะปะธั‡ะฝะธ ัะฒะตั‚ะพะฒะฝะธ ะตะทะธั†ะธ. ะŸะพ-ะบะพะฝะบั€ะตั‚ะฝะพ ะทะฐ C + +, ะฟั€ะฐะฒะธะปะฝะพั‚ะพ ั€ะฐะทะฑะธั€ะฐะฝะต ะธ ะฟั€ะธะปะฐะณะฐะฝะต ะฝะฐ Unocode ะผะพะถะต ะดะฐ ะณะฐั€ะฐะฝั‚ะธั€ะฐ, ั‡ะต ัะพั„ั‚ัƒะตั€ัŠั‚, ะบะพะนั‚ะพ ั€ะฐะทั€ะฐะฑะพั‚ะฒะฐั‚ะต, ั‰ะต ะพะฑั€ะฐะฑะพั‚ะฒะฐ ะฑะตะทะฟั€ะพะฑะปะตะผะฝะพ ั‚ะตะบัั‚ะพะฒะต ะฝะฐ ั€ะฐะทะปะธั‡ะฝะธ ะตะทะธั†ะธ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะฟะพะฟัŠะปะฒะฐะฝะต ะฝะฐ ะผะฐัะธะฒ ั 0

ะ ะฐะทะฑะธั€ะฐ ัะต, ะดะฐ ะทะฐะฟะพั‡ะฒะฐะผะต.

ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ะพะฑััŠะถะดะฐะผะต ั‡ะตัั‚ะพ ัั€ะตั‰ะฐะฝ ะฟั€ะพะฑะปะตะผ, ะฟั€ะตะด ะบะพะนั‚ะพ ัะฐ ะธะทะฟั€ะฐะฒะตะฝะธ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต, ะธะทะฟะพะปะทะฒะฐั‰ะธ ะตะทะธะบะฐ ะทะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต C++: ะบะฐะบ ะดะฐ ะทะฐะฟัŠะปะฝัั‚ ะผะฐัะธะฒ ั ะฝัƒะปะธ. ะขะพะฒะฐ ะต ะตะดะฝะฐ ะพั‚ ะพะฝะตะทะธ ะทะฐะดะฐั‡ะธ, ะบะพะธั‚ะพ ะธะทะณะปะตะถะดะฐั‚ ะตะปะตะผะตะฝั‚ะฐั€ะฝะธ, ะฝะพ ะต ะฒะฐะถะฝะพ ะดะฐ ั€ะฐะทะฑะตั€ะตั‚ะต ะบะฐะบ ะดะฐ ะณะธ ะธะทะฟัŠะปะฝัะฒะฐั‚ะต ะฟั€ะฐะฒะธะปะฝะพ, ะทะฐ ะดะฐ ะฟะพะดะดัŠั€ะถะฐั‚ะต ะพะฟั‚ะธะผะฐะปะฝะฐ ั„ัƒะฝะบั†ะธะพะฝะฐะปะฝะพัั‚ ะฝะฐ ะบะพะดะฐ. ะ’ C++ ะธะผะฐ ะฝัะบะพะปะบะพ ะผะตั‚ะพะดะฐ ะทะฐ ะฟะพะฟัŠะปะฒะฐะฝะต ะฝะฐ ะผะฐัะธะฒ ั 0 ะธ ะฝะธะต ั‰ะต ะฐะฝะฐะปะธะทะธั€ะฐะผะต ั‚ะตะทะธ ะผะตั‚ะพะดะธ ะฒ ะดัŠะปะฑะพั‡ะธะฝะฐ, ะทะฐ ะดะฐ ั€ะฐะทะฑะตั€ะตะผ ะตั„ะตะบั‚ะธั‚ะต ะธะผ ะฒัŠั€ั…ัƒ ะธะทะฟัŠะปะฝะตะฝะธะตั‚ะพ ะฝะฐ ะฒะฐัˆะธั ะบะพะด.

ะ’ C++ ะผะฐัะธะฒะธั‚ะต ัะฐ ัั‚ั€ัƒะบั‚ัƒั€ะธ ะพั‚ ะดะฐะฝะฝะธ, ััŠัั‚ะพัั‰ะธ ัะต ะพั‚ ะตะปะตะผะตะฝั‚ะธ ะพั‚ ะตะดะธะฝ ะธ ััŠั‰ะธ ั‚ะธะฟ, ััŠั…ั€ะฐะฝัะฒะฐะฝะธ ะฝะตะฟั€ะตะบัŠัะฝะฐั‚ะพ ะฒ ะฟะฐะผะตั‚ั‚ะฐ. ะ•ะดะฝะฐ ะพั‚ ะพัะฝะพะฒะฝะธั‚ะต ั…ะฐั€ะฐะบั‚ะตั€ะธัั‚ะธะบะธ ะฝะฐ ะผะฐัะธะฒะธั‚ะต ะฒ C++ ะต, ั‡ะต ะธะผะฐั‚ ั„ะธะบัะธั€ะฐะฝ ั€ะฐะทะผะตั€. ะขะฐะทะธ ั…ะฐั€ะฐะบั‚ะตั€ะธัั‚ะธะบะฐ ั ั„ะธะบัะธั€ะฐะฝ ั€ะฐะทะผะตั€ ั‡ะตัั‚ะพ ะฒะพะดะธ ะดะพ ัะธั‚ัƒะฐั†ะธะธ, ะฒ ะบะพะธั‚ะพ ั‚ั€ัะฑะฒะฐ ะดะฐ ะธะฝะธั†ะธะฐะปะธะทะธั€ะฐะผะต ะธะปะธ ะฟะพะฟัŠะปะฝะธะผ ะผะฐัะธะฒ ั ะบะพะฝะบั€ะตั‚ะฝะฐ ัั‚ะพะนะฝะพัั‚, ะบะฐั‚ะพ 0.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ัะบั€ะธะฒะฐะฝะต ะฝะฐ ะบัƒั€ัะพั€ะฐ

ะกะธะณัƒั€ะตะฝ. ะ•ั‚ะพ ะฝะฐั‡ะธะฝ, ะฟะพ ะบะพะนั‚ะพ ะผะพะถะตะผ ะดะฐ ะฟะพะดั…ะพะดะธะผ ะบัŠะผ ั‚ะพะฒะฐ:

ะšะฐั‚ะพ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบ ะผะพะถะต ั‡ะตัั‚ะพ ะดะฐ ัะต ัะฑะปัŠัะบะฐั‚ะต ััŠั ัั†ะตะฝะฐั€ะธะธ, ะฟั€ะธ ะบะพะธั‚ะพ ั‚ั€ัะฑะฒะฐ ะดะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐั‚ะต ะณั€ะฐั„ะธั‡ะฝะธ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะธ ะธะฝั‚ะตั€ั„ะตะนัะธ. ะ•ะดะธะฝ ั‚ะฐะบัŠะฒ ัะปัƒั‡ะฐะน ะผะพะถะต ะดะฐ ะฒะบะปัŽั‡ะฒะฐ ัะบั€ะธะฒะฐะฝะต ะฝะฐ ะบัƒั€ัะพั€ะฐ. ะ’ัŠะฟั€ะตะบะธ ั‡ะต ะผะพะถะต ะดะฐ ะธะทะณะปะตะถะดะฐ ะพะฑะตะทััŠั€ั‡ะธั‚ะตะปะฝะพ, ะฝะต ัะต ะฟั€ะธั‚ะตัะฝัะฒะฐะนั‚ะต. C++ ะฟั€ะตะดะปะฐะณะฐ ะผะฝะพะณะพ ะฟั€ะพัั‚ ะฝะฐั‡ะธะฝ ะทะฐ ะฟะพัั‚ะธะณะฐะฝะต ะฝะฐ ั‚ะพะฒะฐ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะณะตะฝะตั€ะธั€ะฐะฝะต ะฝะฐ ัะปัƒั‡ะฐะตะฝ ัะธะผะฒะพะป

ะšะฐั‚ะพ ัะฟะตั†ะธะฐะปะธัั‚ ะฟะพ ะผะพะดะฐ ะธ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต, ะฐะท ะพั†ะตะฝัะฒะฐะผ ะบั€ะฐัะพั‚ะฐั‚ะฐ ะธ ะฝะฐ ะดะฒะฐั‚ะฐ ัะฒัั‚ะฐ, ะดะพั€ะธ ะบะพะณะฐั‚ะพ ัั‚ะฐะฒะฐ ะฒัŠะฟั€ะพั ะทะฐ ะณะตะฝะตั€ะธั€ะฐะฝะต ะฝะฐ ัะปัƒั‡ะฐะตะฝ ัะธะผะฒะพะป. ะ’ ัะฒะตั‚ะฐ ะฝะฐ C++ ั‚ะฐะทะธ ะทะฐะดะฐั‡ะฐ ะผะพะถะต ะดะฐ ะฑัŠะดะต ะฟั€ะธั€ะฐะฒะฝะตะฝะฐ ะฝะฐ ะพั„ะพั€ะผัะฝะต ะฝะฐ ะฟะตั€ั„ะตะบั‚ะฝะธั ั‚ะพะฐะปะตั‚: ั‚ั ะธะทะธัะบะฒะฐ ั€ะฐะทะฑะธั€ะฐะฝะต ะฝะฐ ะฟั€ะธะฝั†ะธะฟะธ, ะบั€ะตะฐั‚ะธะฒะฝะพัั‚ ะธ ะบะฐะฟะบะฐ ะฟั€ะพะธะทะฒะพะปะฝะพัั‚, ะทะฐ ะดะฐ ะฑัŠะดะต ะฒัŠะปะฝัƒะฒะฐั‰ะฐ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะพั‚ะฟะตั‡ะฐั‚ะฐะนั‚ะต ัั‚ะฐะฝะดะฐั€ั‚ะฝะฐ ะบะฐั€ั‚ะฐ

ะŸะธัะฐะฝะตั‚ะพ ะฝะฐ ัะพั„ั‚ัƒะตั€ ั‡ะตัั‚ะพ ะผะพะถะต ะดะฐ ะฑัŠะดะต ัะปะพะถะฝะฐ ะธ ะฝัŽะฐะฝัะธั€ะฐะฝะฐ ะทะฐะดะฐั‡ะฐ, ะพัะพะฑะตะฝะพ ะบะพะณะฐั‚ะพ ัะต ั€ะฐะฑะพั‚ะธ ััŠั ัั‚ั€ัƒะบั‚ัƒั€ะธ ะพั‚ ะดะฐะฝะฝะธ ะบะฐั‚ะพ ะบะฐั€ั‚ะธ ะฒ C++. ะกั‚ะฐะฝะดะฐั€ั‚ะฝะฐั‚ะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ ะฝะฐ C++ ะฝะธ ะฟั€ะตะดะพัั‚ะฐะฒั std::map, ะบะพะนั‚ะพ ะต ะฐัะพั†ะธะฐั‚ะธะฒะตะฝ ะบะพะฝั‚ะตะนะฝะตั€, ะบะพะนั‚ะพ ััŠั…ั€ะฐะฝัะฒะฐ ะตะปะตะผะตะฝั‚ะธ, ะพะฑั€ะฐะทัƒะฒะฐะฝะธ ะพั‚ ะบะพะผะฑะธะฝะฐั†ะธั ะพั‚ ะบะปัŽั‡ะพะฒะฐ ัั‚ะพะนะฝะพัั‚ ะธ ะบะฐั€ั‚ะพะณั€ะฐั„ะธั€ะฐะฝะฐ ัั‚ะพะนะฝะพัั‚, ัะปะตะดะฒะฐะนะบะธ ะพะฟั€ะตะดะตะปะตะฝ ั€ะตะด.

Std::map ะต ะฟะพะปะตะทะตะฝ ะธะฝัั‚ั€ัƒะผะตะฝั‚ ะทะฐ ััŠั…ั€ะฐะฝัะฒะฐะฝะต ะฝะฐ ะดะฒะพะนะบะธ ะบะปัŽั‡-ัั‚ะพะนะฝะพัั‚ ะฟะพ ะฝะฐั‡ะธะฝ, ะบะพะนั‚ะพ ะฟะพะทะฒะพะปัะฒะฐ ะฝะฐ ะฟั€ะพะณั€ะฐะผะฐั‚ะฐ ะฑัŠั€ะทะพ ะดะฐ ั‚ัŠั€ัะธ ัั‚ะพะนะฝะพัั‚ั‚ะฐ, ัะฒัŠั€ะทะฐะฝะฐ ั ะพะฟั€ะตะดะตะปะตะฝ ะบะปัŽั‡. ะขะพะน ะฟั€ะฐะฒะธ ั‚ะพะฒะฐ, ะบะฐั‚ะพ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะฝะพ ัะพั€ั‚ะธั€ะฐ ัะฒะพะธั‚ะต ะทะฐะฟะธัะธ ะฟะพ ะบะปัŽั‡. ะšะฐั€ั‚ะฐั‚ะฐ ะพะฑะธะบะฝะพะฒะตะฝะพ ัะต ะธะทะฟะพะปะทะฒะฐ, ะบะพะณะฐั‚ะพ ั‚ั€ัะฑะฒะฐ ะดะฐ ะฟะพะดะดัŠั€ะถะฐะผะต ะดะฐะฝะฝะธั‚ะต ะฟะพะด ั„ะพั€ะผะฐั‚ะฐ ะฝะฐ ะฝัะบะฐะบะฒะฐ ะดะฒะพะนะบะฐ ะบะปัŽั‡-ัั‚ะพะนะฝะพัั‚ ะธะปะธ ะฐะบะพ ะธะผะฐ ัƒะฝะธะบะฐะปะฝะพัั‚ ะฒ ะฝะฐัˆะธั‚ะต ะดะฐะฝะฝะธ. ะขะต ะพะฑะธะบะฝะพะฒะตะฝะพ ัะต ะธะทะฟะพะปะทะฒะฐั‚ ะฟั€ะธ ั‚ัŠั€ัะตะฝะต ะฝะฐ ัั‚ะพะนะฝะพัั‚ะธ ะฟะพ ะฝะฐั‡ะธะฝ, ะฟะพะดะพะฑะตะฝ ะฝะฐ ั€ะตั‡ะฝะธะบ.

[ะฌ]

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบ ะดะฐ ะบะฐะถะตะผ ะดะฐะปะธ ะดะฐะดะตะฝะพ ั‡ะธัะปะพ ะต ะฟะตั€ั„ะตะบั‚ะตะฝ ะบะฒะฐะดั€ะฐั‚

ะŸะตั€ั„ะตะบั‚ะฝะธั‚ะต ะบะฒะฐะดั€ะฐั‚ะธ ะธะผะฐั‚ ะทะฝะฐั‡ะธั‚ะตะปะฝะฐ ัั‚ะพะนะฝะพัั‚ ะฟั€ะธ ั€ะตัˆะฐะฒะฐะฝะตั‚ะพ ะฝะฐ ะผะฐั‚ะตะผะฐั‚ะธั‡ะตัะบะธ ะฟั€ะพะฑะปะตะผะธ ะธ ะฐะปะณะพั€ะธั‚ะผะธั‚ะต. ะขะต ัะฐ ะฝะตั€ะฐะทะดะตะปะฝะฐ ั‡ะฐัั‚ ะดะพั€ะธ ะฒ ะตะถะตะดะฝะตะฒะฝะธั‚ะต ะธะทั‡ะธัะปะตะฝะธั ะธ ะฟั€ะพั†ะตัะธ ะฝะฐ ะฒะทะตะผะฐะฝะต ะฝะฐ ั€ะตัˆะตะฝะธั. ะ’ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ั‡ะตัั‚ะพ ะฒัŠะทะฝะธะบะฒะฐ ะฝะตะพะฑั…ะพะดะธะผะพัั‚ั‚ะฐ ะดะฐ ัะต ะพะฟั€ะตะดะตะปะธ ะดะฐะปะธ ะพะฟั€ะตะดะตะปะตะฝะพ ั‡ะธัะปะพ ะต ะฟะตั€ั„ะตะบั‚ะตะฝ ะบะฒะฐะดั€ะฐั‚ ะธะปะธ ะฝะต. ะ•ั„ะตะบั‚ะธะฒะฝะพั‚ะพ ะพะฟั€ะตะดะตะปัะฝะต ะฝะฐ ั‚ะพะฒะฐ ะผะพะถะต ะดะฐ ะฟะพะดะพะฑั€ะธ ะธะปะธ ะดะฐ ะฝะฐั€ัƒัˆะธ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปะฝะพัั‚ั‚ะฐ ะฝะฐ ะฐะปะณะพั€ะธั‚ัŠะผะฐ. ะ’ ัะปะตะดะฒะฐั‰ะธั‚ะต ั€ะฐะทะดะตะปะธ ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ั‚ะตั…ะฝะธะบะฐั‚ะฐ ะทะฐ ะพะฟั€ะตะดะตะปัะฝะต ะดะฐะปะธ ะดะฐะดะตะฝะพ ั‡ะธัะปะพ ะต ะฟะตั€ั„ะตะบั‚ะตะฝ ะบะฒะฐะดั€ะฐั‚ ะฒ ะตะทะธะบะฐ ะทะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต C++.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: fastio in

ะ ะฐะทะฑะธั€ะฐ ัะต, ั‚ัƒะบ ะต ะธัะบะฐะฝะฐั‚ะฐ ะพั‚ ะฒะฐั ัั‚ะฐั‚ะธั, ะฒะบะปัŽั‡ะฒะฐั‰ะฐ ะฒัะธั‡ะบะธ ะธะทะธัะบะฒะฐะฝะธั, ะบะพะธั‚ะพ ัะฟะพะผะตะฝะฐั…ั‚ะต:

ะ‘ัŠั€ะทะธัั‚ ะฒั…ะพะด ะธ ะธะทั…ะพะด (FastIO) ัะต ะธะทั€ะฐะทัะฒะฐ ะบะฐั‚ะพ ะผะตั‚ะพะด ัั€ะตะด ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะทะฐ ัƒัะบะพั€ัะฒะฐะฝะต ะฝะฐ ั‚ั€ะฐะฝัั„ะตั€ะฐ ะฝะฐ ะดะฐะฝะฝะธ. ะ’ ะบะพะฝะบัƒั€ะตะฝั‚ะฝะพั‚ะพ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต FastIO ัะต ั€ะฐะทะณะปะตะถะดะฐ ะบะฐั‚ะพ ัƒะฝะธะบะฐะปะตะฝ ะฟะพะดั…ะพะด ะทะฐ ะพะฟั‚ะธะผะธะทะธั€ะฐะฝะต ะฝะฐ ะพะฟะตั€ะฐั†ะธะธั‚ะต ะทะฐ ั‡ะตั‚ะตะฝะต ะธ ะทะฐะฟะธั, ะบะฐั‚ะพ ะฟะพ ั‚ะพะทะธ ะฝะฐั‡ะธะฝ ัƒัะบะพั€ัะฒะฐ ั†ะตะปะธั ะฟั€ะพั†ะตั ะฝะฐ ะบะพะดะธั€ะฐะฝะต.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต