ืืืืจ ืฉื ืืืืคืืช ืืขืืื ืืชืื ืืช ICPC ืืืืื 2020 ืืชืืจื ืขื ืืื ืืืกืงืื ืืคืขื ืืจืืฉืื ื, ืืืื ืืืืจืื ืขื ืืื MIPT. ืขืจื ืืืจืืข ืืฉืื ืืืืจื
ืืืืข ืืฉืชืชืคืืช ืืืื ืืช ืืืืื ืื ืืื ืืืจื ืื ืืื ื ืื ืืฆืืื, ืืืจ ืคืืืืค ืจืืืืืืฅ', ืืืื ืกืื ืืืช ืืืกืงืื ICPC, ืืืื ืคืขืืืื ืืืืื ืืืืืืืคืืืื ืืื-ืจืืกืืช ืืชืืืืื ืืชื ืกืคืจ ืืืืืขื ืืช 2007-2009, ืืจืืข ืคืขืืื ืืฆื ืืืจ ICPC ืืคืืื ืืืกื ืฉื ICPC 2014.
ืคืืืืค ืืื ืขื ืืืื ื ืืืื, ืืืจ ืืฆืืืช MIPT Shock Content, ืฉืชืคืก ืืช ืืืงืื ืืขืฉืืจื ืืงืืื ืืืืืืช ืืจื ืืืืจ ICPC 10 ืืคืืจืื
ืืื ืืืชื ืืืฉืชืชืฃ ืืืื ืืช ืืืืื ืืืืื ืืช ืืืฉืจื ืืืืืื ืืืืคื ืืกืืจืชื ืืจืฆืืืช, ืกืืื ืจืื ืืชืืจืืืืช. ืืืชืื ืืจืืช ืืืืข, ืืชืืืืืื ืืืืืื ืืืฉืชืชืฃ ืืืจืืข ืืืืืืช:
ืช: ืืชืืื ื ืื ืื ืืฆืืื ืืืืจ ICPC;
ื: ืืื ื ืืืฆื ืืืจ ืืืืืคืืช;
ื: ืืื ื ืืกืืืืื ืืืืงืืืืช ื-ยผ ืฉื ืืืืคืืช ื-ICPC;
D: ืืืืฉืื ืืขืืื ื-ICPC.
ืืจืืฉืื ืฉืืื ืืื ืืช ืืืืืืืกืืืง ืืฉืืชืืฃ ืคืขืืื ืขื ืืืกืงืื ืกืื ืืืช ICPC ืืชืงืืืืื ืืื ื-6 ืืืืื ื-13 ืืืืื 2019 ืืืื ืืืจืกืืื ืืคืืจืืืช ืฉื ืืืืจื ืืจืืืง. ืืขืงืืืชืืื, ื-7 ืืืืื, ื ืคืชืื ืืื ืืช ืืืืื ืื ืืืจืืื ื ืฉืืืืจืืก. ืืชืื ืชืื ืฆืขืืจืื ืืกืื, ืืงืกืืงื, ืืฆืจืื, ืืืื, ืืืื, ืืจืื ืื, ืื ืืืืฉ, ืืืจืื, ืืืื ืืช ืืืจืืช ืืืืืงืื ืฉืื ืื ืฉื ืจืืกืื ืืืืขื ืืืชืืื.
ืืื ืขืืืืช
ื-6 ืขื 13 ืืืืื - ืืื ืืช ืืืกืืืืกืืืง ืืฉืืชืืฃ ืืืกืงืื ืกืื ืืืช ICPC ืืืืืืืช B ื-C.
ื-7 ืืืืื ืขื 14 ืืืืืโ ืืื ืืช ืืจืืื ื ืืฉืืชืืฃ ืืืกืงืื ืกืื ืืืช ICPC ืืืืืืืช B ื-C.
ืื-7 ืขื ื-14 ืืกืคืืืืจ - ืืจืืฉืื ื ืืื ืืช ืืืืงื ืืฉืืชืืฃ ืขื ืกืื ืืืช ืืืกืงืื ICPC ืืืืืืืช C ื-D.
ืื-21 ืขื ื-29 ืืกืคืืืืจ - ืืจืืฉืื ื ืืื ืืช ืกืื ืืคืืจ ืืฉืืชืืฃ ืืืกืงืื ืกืื ืืืช ICPC ืืืืืืืช A ืืืืชืื ืืกื B ืื C.
ืื-5 ืืืืงืืืืจ ืขื ื-13 ืืืืงืืืืจ - ืืจืืฉืื ื ืืื ืืช ืจืืื ืืฉืืชืืฃ ืคืขืืื ืขื ืกืื ืืืช ืืืกืงืื ICPC, ืืืืื A, ืืื B ืื C ืืืคืชืื.
ืืืืืืื ืืช ืืืืจืื ื ืืืชืืื ื ืืคื ื ืกืืจืช ืืฆื ืืืจ ื-ICPC ืืื ืืื ื ืืืืืื ืื ืืกืื ื ืืืื ืืืืืืช ืฉื ืืืกืงืื ICPC, ืฉืืชืงืืื ืืงืืคืืก MIPT ืืืืืืืช ื' ื-ื' ืืืืงืืช ืืืืชืจ ืืื ื-5 ื-14 ืื ืืืืืจ.
ืื ืืืืจืื ืฉืืืื ืืช ืืื 1% ืืืฉืจืื ื-99% ืขืืืื ืงืฉื. ืืื ื ืืชื ืืืืจ ืืืชื ืืืจ ืขื ืกืืืื ืืื ืฉืืชืขื ืืื ืื ืืชืื ืืช ืกืคืืจื?
ืื ื ืืกืืื ืขื ืื. ืืืืื ืฉืืฉืจืื ืืืขื ืืชืืื ืื ืื ืืืื ืืฉืืืื. ืื ืืืื ืงืฆืช ืืืชืจ ืงื ืืืืจ'ื ืืืื, ืืื ืืื ืขืืืื ืงืฉื ืืืจืื ืืืืื ืื, ืืื ืขืืืื ืืชืืืช, ืืื ืืฆืืื ืคืฉืื. ืืื ืืืชืจ ืืื, ืืคืฉืจ ืืืืจ ืขื ืืืฉืจืื, ืืืืจื ื ืืื ื ืฉื ืืงืืืฆื ืืขืื ืืจืื ืืืจืืื. ืืจืืจ ืฉืืื ืืฉืชืชืฃ ืืืืืืคืืืื ืืฉ โโืืช ืืืืืงืืช ืฉืื. ืืืงื ืืขืืืื ืืงืืืื ืืขืจืืืช ืืืจืืืืช, ืืืจืื ืืขืืืื ืืคืชืจืื ืืขืืืช ืืชืืืืืช. ืืื ืื ืืฉื ื ืื ืื, ืงืืื ืื ืืจืืฉื ืืืื ืืช. ืื ืงืืจื ืืขืชืื ืงืจืืืืช ืืืฉืจ ืงืืืฆื, ืฉืืืชืืื ืื ืืื ืื ืืืืืช ืขื, ืขืืืืช ืงืฉื, ืืฉืชืืฉืช ืืืืืช ืืืืจื ืฉื ืืืืื ืื ืืืืื ืืืฆืืื ืขืฆืืื, ืืคืืื ืืืื ืืืืืคืืช ืืขืืื ืืชืื ืืช ืกืคืืจื. ืืืืื, ืืขืืืื ืืื ืืฉืืื ืืืืชืจ, ืื ืืืืจ ืืขืืงืจื ืืืืชืจ. ืืืืจื ืืืฉืื ืืืืชืจ ืฉืืืื ืืขืืืจ ืืื ืืืื ืืช ืืื ืื. ืืืขืชื, ืืื ืืืืืข ืืืฆืืื ืืชืื ืืช ืกืคืืจื ืฆืจืื ืืืืช ืืืืื ืืช ืื, ืืืืื ืืคืชืืจ ืืขืืืช.
ืืืื ืืืืื ืืืืช ืืืืข ืฆืจืืืื ืืชืืืืืื ืืื ืืืฉืชืชืฃ ืืืื ืืช ืืืืื ืื?
ืืื ืื ื ืชืืืื ืืืื ืขืงืจืื ื; ืชืืืืืื ืืืื ืืืฉืชืชืคืื. ืจืืช ืืืืข ืื ืืจืฉืช ืชืืื ืชืืืื ืืืืื ืืืืื ืื ื ืื ืกืื. ืืืืืื ืืื ืงืฉื ืฉืื ื ืืื A. ืงืืืฆื ืืชืืืื ืื ืฆืจืืื ืืืืืข ืืฉื. ืืืืื ื' ื ืืฆืจื ืขืืืจ ืืืฉืชืชืคืื ืืื ืืกืื ืืืืชืจ ืฉืืืจ ืืืืจืื ืืช ืื ืืืืืืจืืชืืื, ืืขืื ื ืืกืืื ืจื ืฉื ืื ืืคืชืจืื ืืขืืืช ืืืชืืื ื ืืงืจืืช ืืืืืคืืช ืืืืจ 2020 ืืืืกืงืื. ืืืชืืื ื ืื ืืชืืจืืืืช ืืฆื ืืืืจ, ืืืฉืชืชืคืื ืงืฆืช ืคืืืช ืื ืืกืื, ืืฉื ื ืืืืื ื'. ืืฉ ืื ืชืืจืืืืช ื ืืฉืืืืช ืืืจืฆืืืช ืขื ืืืืืจืืชืืื ืืืจืืืื.
ืืชืืืืื ืืชืขื ืืื ืื ืืืืืื ื' ืฉืชืืื ืืืื ื ืืืืืื ืื ืืืจืืื ื. ื ืืจืฉ ื ืืกืืื ืืื ืืืื ืืืฉืชืชืคืืช ืืชืืจืืืืช ICPC; ืืชืงืืืื ืืจืฆืืืช ืขื ืืืืืจืืชืืื ืคืฉืืืื ืืืชืจ. ืืื ืืชื ืื ืืืื ืืืืื ืฉืืชื ืืืื ืืืื ืืืคืก. ืื ืฆืจืื ืืื ืืืฉืชืชืฃ ืืืฆืืื ืืืื ื ืืืืืื ืื? ืฉืืืื ืืืืื ืฉื ืื ืืฆืืืช ืืืืช ืืฉืคืืช ืืชืื ืืช, ืืขืืงืจ C++ ื-Java, ืืืืื ืคืืืชื Python, ืืืืื ืืืืืืืจื ืืกืืกื, ืืื ืืืื ืืคืืืช. ืขื ืืืช, ืืชืืื ืืช ืฉืื ื ืืืจืืืช ืขื ืกืื ืืืืข ืืืืืืื ืืืืช ืฉื ืืชืืืืืื. ืื ื ืืจืืืื ืื ืืช ืืืฉืชืชืคืื ืขื ืืืฉืืจืืื ืืื ืกืื ืืืฆืืจ ืชืื ืืช ืฉืชืืื ืืขื ืืื ืช ืืืขืืื ืขืืืจ ืืฆืืืชืื ืืืืืขืื ืืืื ื ืืืืืื ืื.
ืืื ืืชืืื ืช ืืืื ื ืืฉืคืืขื ืืืื ืขื ืืชืืฆืื? ืืชืืื ื ืื ืืืืช ืื ืืืืขืื ืืืื ืืช ืืืืื ืื - ืืื ืืฉ ืืืื ืืืืชื?
ืื ืืื ืืืืจ ืืช ืคืืจืื ืืืื ื ืฉืื, ืืื ืืฉืืื ืืฉืชืชืคืืช ืืืฆืืืช ืืื ืืืืืช ืืืืืช ืฉืืืชืืช. ืืชื ืื ืืืื ืืขืืืจ ืืืืื ืืื ืืืื ื ืืืืืื ืื ืืืืืืก ืืื ืืช ืืืื ืืชืืจืืช. ืืขืชื ืืื ืฉืืฉ ืฆืืจื ืืืฉืชืชืฃ ืืืื ื ืืืืืื ืื. ืจืืฉืืช, ืืชื ืืืืข ืืขืืจ ืืืจืช, ืฉืืืื ืื ืืืืช ืื ืืขืืจ. ืืชื ืืืื ืื ืกืืข, ืื ืกืื ืืืช ืืืกืงืื ืืชืงืืืืืช, ืืื ืืืืื, ืืื ืืขืืื. ืืงืจืืืื ืืืืชืจ ืืชืงืืืื ืืืืืืืืืกืืืง ืืืจืืื ื. ืืื ืืืืจ ืืื ืืฉืื ืืืื ื ืืืืื ืื ืืื ืืืืืืจื. ืื ืืชื ืืืชื ืชืืจืืช ืืืืืช, ืื ืืชื ืืชืืื ืืจืืื, ืืืกืืืื ืืืชื ืืืืจืื ืืืืืืืืืื. ืืื ืืชื ืืืืขืื ืืืื ื ืืืืืื ืื, ืื ืืจืืชื ืืืกืืืื ืืืืืืืืืช ืืืจืืืืื ืจืง ืืืื ื ืืืืืื ืื. ืื ืื ืื ืืื ืื ืกืืื ืืฉืืชื ืื ืืืฉื ืขื ืฉืื ืืืจ, ืื ืขื ืืืจืื ื ืืกืคืื ืืขืฉืืช, ืื ืขื ืืืืืืื, ืื ืขื ืขืืืื. ืืชื ืืจืืื ืืืืืื ืื. ืืฉ ืื ืืืฉื ืืชืงืฉืืจืช ืขื ืืฉืชืชืคืื ืื ืืกืื, ืืชืืงื ICPC. ืื ืืืืื ืืช ืืฆืืื ืช ืืคืืืฉ ืื ืฉืื ืืขืื ืืขืืช ืืืืืช ืฉืื ืืืืืืช ืชืื ืืช. ืืืจื ืืื, ืืืจืืื ืืืฉืื ืืืืชืจ ืืชืื ืืช ืกืคืืจื ืืื ืืืชื ืงืืืืช ICPC, ืืืชื ืืืืืจืื. ืืืืจ'ื ืืืืจื ืืกืคืจ ืขืฆืื ืฉื ืื ืฉืื ืืืงืื ืืชืืื ืืื, ืืื ืืขืืืจ ืืื ืืงืจืืืจื ืืขืชืืืืช ืฉืืื.
ืืืฆื ืืื ืืช ืืืืื ืื ืืฉืคืืขืื ืขื ืืืงืืื ืืงืืืฆืืช? ืืื ืื ืขืืืจ ืืื ืืชืืจืืืืช ืืืจืขื?
ืืืืื ืฉืื ืขืืืจ ืืืื ืืืื. ืืคืืืช ืืืื ืฉืืืืืื ืืงืืืกื ืืืื ืืื: ืฉืืืฉื ืื ืฉืื ืืชืื ืกื, ืืชืื ืชืืื ืืืืื ืืืืชื. ืื ืื ืืขืืื ืืืื ืืช ืืืืื ืื. ืฉื ืืฆืืืช ืืืื ืฉืืืข ืืืฆื ืืืื, ืืืฉืชืชืคืื ืืืื ืืื, ืืชืืื ืื ืืื ืืืืืื ืืื ื ืืฉืืื ืืืื. ืืืชืื ืกืืืืช ืชืืจืืืช ืจืืืช ืืืืืืช ืืฆืืืช. ืืื ืืจื ืืืื ืืืชืจ ืืืืืจ ืืื ืืช ืืฉื ื ืืืืืื ืืืฆื ืืืฉืชืืฉ ืื ืงืืืืช ืืืืืง ืฉื ืื ืขื ืื ืช ืืืงืกื ืืช ืืชืืฆืืืช ืืชืืจืืช.
ืืืืคื ืืกืืจืชื, ืืื ืืช ืืืืื ืื ืืื ืืืืืืื ืืชืงืืืืื ืืกืืืื ืชืืจืืชืืช ืืืืชืจ. ืืื ืืชืงืฉืืจืช ืขื ืืืจืืืืช ืืขืชืืืืืช ืืืืืคืืช ืืฉืคืืขื ืขื ืืืืจ'ื ืืฉืื ืืืื ืื ืฉืืฉ ืงืืืฆืืช ืืืงืืช ืืืชืจ, ืืืงื ืืืฉืืช?
ืืื ืชืืื ืืืชืืงืืืช ืฉื ืืืืจ'ื ืืขืืืื. ืชืืืืจืืืช, ืืืื ืืืืืช ืื ืฉืืงืืืฆื ืืืืขื, ืืฆืื ืืช ืขืฆืื ืืืงืื ื-n, ืืชืขืฆืื ื ืืืืืื ืืืื. ืืื ืืืืจ ืืืื ืืืื ื ืืืืืื ืื ืืื ืฉืืชืืฆืื ืฉื ืืื ื ืืืืืื ืื ืขืฆืื ืื ืืฉืืื, ืืื ืื ืชืืืงื ืืืฉืืื ืืืืืคืืช ืขืฆืื. ืืื ืชืืจืืช, ืืื ืฆื ืืื ืื ืฉืคืืชืจ ืืช ืืืจื ืืืขืืืช ืืืืฆืขืืช ืืื ืืขืืฉืื. ืืฉ ืื ืชืงืืืืื ืฉืืื ืงืืืฆืืช ืฉืืืืืืืช ืืชืืจืืืืช ืืืจ ืืื ืจื ืื ืืืืืืช ืืืืืข ืืืืจ. ืืื ืขืืงืจืื ืกืคืืจืืืื ืืจืืื: ืืื ืฆื ืืื ืื ืื ืฉืืฉ ืื ืืืชืจ ื ืืกืืื ืืืืืื ืืช ืืกืืืืืช, ืกืื ืืืง ืืืชืจ, ืืื ืฆื ืืื ืื ืฉืืจืื ืืช ืืชืืฆืื ืืืืื ืืืืชืจ ืืื ืืขืืฉืื. ืืื ืื ืืชื ืืชืืื ืขื ืืืืงืื ืืืืชืจ, ืื ืืืคืฉืจ ืื ืืืขืจืื ืืฆืืจื ืืืืืืงืืืืืช ืืืชืจ ืืช ืืจืื ืืืืืชืืช ืฉืื. ืื ืืชื ืื ืชืืคืก ืืงืื ืืืื ืืืื, ืื ืืชื ืืืื ืฉืืชื ืฆืจืื ืืืชืืื ืืฆืืจื ืคืขืืื ืืืชืจ. ืืืื ื ืืืืืื ืื ืืชื ืืงืื ืืืฉื ืืื ืืื ืืชื ืฆืจืื ืืฉืื ืื. ืืืืืื ื ืคืกืืืืืืืืช, ืืืฉืจ ืื ื ืืชืืื ืื ืขื ืื ืืืืื, ืื ื ืืชืืืืื ืืขืงืื ืืืจืืื. ืืืืื ืืช ืืืืื ืื ืืคืฉืจ ืืชืงืฉืจ ืืืชื, ืืืืืืฃ ืคืชืจืื ืืช, ืืฉืืื ืืฉืื. ืืชื ืืืื ืืคืืื ืืชืคืืก ืืืืืช ืืกืืืืืช ืืืฆื ืืคืชืืจ ืืขืืืช ืืืืื ืืช ืฉืื ืืช, ืื ืืคืืื ืื ืืืืืช ืืืืื ืืืฉืคืืข ืขื ืฉืืืืช ืืคืชืจืื. ืื ืขืื ื ืงืืื ืฉืืืืื ืืืื ืืืฉืชืชืฃ ืืืื ืืช ืืืืื ืื ืืื ืืืชืืื ื ืืืืืช.
ืงืืจื ืฉืงืืืฆืืช ืืืงืืช ืืืืขืืช ืืืื ืืช ืืืืื ืื ืืขื ืืืื ืืชืืืืืช ืืืคืกืื ืืืื ืฉืืื ืืืชืืื ืงืฆืช ืืืชืจ ืืืฉืืช?
ืืฉื ื ืกืืืืช ืจืืืช ืืื ืฉืฆืืืช ืืฆืื ืชืืฆืืืช ืืืฉืืช ืืืชืจ ืืืงืฉืจืื ืืกืืืืื. ืืื ืืขืืืคืืช ืคืฉืืื, ืื ืื ืืืื ืืืืืช ืืื ื ืืืืืื ืื ืืฉืืืฉื ืชืื ืืืืฉ. ืืคืืฉื ืกืื ืืืช ืืืกืงืื ืืืืืื ืืืชืจืืื, ืื ืฉืืืชืื ืฉืืืืจ'ื ืืืจ ืืชืืจืื ืืื ืืืื. ื ืืฉื ืืื ืืื ืืืื ืืืืืื ืืฉืื ืื ืคืืืช. ืืฉ ืกืืืื ืืืืืื ืืืืืฉืจืฃ. ืืื ืืคื ื ืชืืจืืืืช ืืฉืืืืช, ืฉืืืข-ืฉืืืขืืื ืืจืืฉ, ืืืฉืืื ืืื ืื ืืืืื ืื ืจืืื ืขื ืชืืจืืืืช ืืืืชืจืืช, ืืื ืืืชืจืื ืืื ืฉืืคื ืืื ืืืชืช ืื ืืช ืืืืื. ืืืฉื, ืืืฆื ืืืืจ ืฉื ืืืืคืืช ืืขืืื ืืชืื ืืช, ืฉืื ืืฉืชืชืคืื ืกืืืื ืืื ืืืื ืืืจืกืืืืืช ืืื ืืืช ืืืืืืืช ืืืืื ืืช ืฉืื ืืช. ืืืืคื ืืกืืจืชื, ืืชืืจืืช ืืชืงืืืืช ืืืื ืจืืฉืื, ืขื ืืืืขื ืืืคืชืืื ืืฉืืช. ืืืืจ'ื ืขืฆืื ืืืืขืื ืืืจื ืืื ืืืื ืฉืืฉื ืืืืงืจ, ืืืฉืืืชื ืืื ืืืืจืืข ืืื ืฉืืืชืจ ืืืื ืืื, ืืืชื ืชืง ืืืืช ืืกืคืจ ืืืืชืจืฉื ืืืขืืจ ืืืืฉื.
ืืืจ ICPC 2020 ืืืืข ืืืืกืงืื. ืืื ืืืชืจืืฉืืช ืฉืืคื ื ืืืืจ ืชืฉืคืืข ืขื ืืื ื ืืืืืื ืื ืืืืกืงืื ืื ืฉืืขืืืื ื ืืฉืืช ืืจืืื?
ืืืืจ ืืืืกืงืื ืืื ืืืจืืข ืืืฆื ืืืคื. ืืืืื ืฉืื ืื ืืืืจ ืืจืืฉืื ืืจืืกืื, ืืื ืื ืชืืื ืืคืขื ืืจืืฉืื ื ืฉืืื ืืืืข ืืืืกืงืื. ืื ื ืืืื ืฉืื ืื ืืืืจ ืฉืฆืจืื ืืืชืืื ื ืืืืจ ืืืืจื, ืืื ืื ืืืืจืื. ืืื ืื ืื ื ืืืืื ืืืืืืื. ืืืจื 5 ืฉื ืื, ืืืืจ ืืืจ ืืจืืกืื, ืืื ืืืื ืืืื, ืืื ืื ืืืจืืืช ืขืฆืืื. ืืฉ ืฆืืจื ืืืชืืื ื ืืืืคื ืืื ืื ืกืืื ืื ืืืืจืื ื ืืื ืืืฉืชืชืคื ืืื ืืช ืืืืืื ืื ืฉืื ื, ืืืืื ืื ื ืืืืื ืืื ืืชืืืืืื ืืืชืืืืื ืืชืื ืืช ืืืืืืืคืืืื.
ืขืืืจ ืืืกืงืืืืืื, ืืื ืืกืคืืืืจ, ืื ื ืคืืชืืื ืืืืื ืื ืฉืืืขืืื ืืงืืคืืก MIPT ืืงืืืื ืืืืกืงื ืืืื, ืฉืืืื ืขืืจื ืขืฆืืื ืืื ืฉืจืืฆื ืืืชืคืชื ืืชืื ืืช ืืืืืจืืชืื ืืืืื ืืืฆืืื ืขื ืฉื ืืืืจื ืืืืจ ื-ICPC.
ืืงืืจ: www.habr.com