αž”αžŽαŸ’αžŽαžŸαžΆαžšαž”αž‰αŸ’αž αžΆ Olympiad αž€αŸ’αž“αž»αž„αžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžŸαžΆαž›αžΆ

αž€αŸ’αž“αž»αž„β€‹αžšαž™αŸˆβ€‹αž–αŸαž›β€‹αž™αžΌαžšβ€‹αž“αŸƒβ€‹αž€αžΆαžšβ€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž“αŸ…β€‹αžŸαžΆαž›αžΆ αžαŸ’αž‰αž»αŸ†β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž’αž“αžΆαž‚αžΆαžšβ€‹αž“αŸƒβ€‹αž”αž‰αŸ’αž αžΆβ€‹αžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆ αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αžαŸ’αžšαŸ€αž˜β€‹αžαŸ’αž›αž½αž“β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαž€αž½αžβ€‹αž’αžΌαž‘αžΆαŸ†αž–αž·αž€αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αž·αž…αŸ’αž…αž€αžΆαžšαžαžΆαž˜αž”αŸ’αžšαž’αžΆαž“αž”αž‘ αž€αž˜αŸ’αžšαž·αž αž¬αžαŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž•αŸ’αž‰αžΎαžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αž¬αž‡αžΆαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαž·αžŸαŸ’αžŸαŸ” αž αžΎαž™αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžαŸ’αž‰αž»αŸ†αž›αŸ‚αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αžŸαžΆαž›αžΆαž€αŸαž–αž·αžαž˜αŸ‚αž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαžΆαžœαžΆαž‚αž½αžšαž’αŸ„αž™αž’αžΆαžŽαž·αžαžŽαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž›αŸ’αž’αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™αŸ” αž‚αŸαž αž‘αŸ†αž–αŸαžšβ€‹αžŠαŸ„αž™β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŸαžΆαž™β€‹αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ αž¬β€‹αž€αžΆαžšβ€‹αžšαž€β€‹αž”αŸ’αžšαžΆαž€αŸ‹β€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αžαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΆαž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“αžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆ αž¬αž‡αžΆαžͺαž–αž»αž€αž˜αŸ’αžαžΆαž™ αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž†αŸ’αž˜αžΆαŸ”

αž”αžŽαŸ’αžŽαžŸαžΆαžšαž”αž‰αŸ’αž αžΆ Olympiad αž€αŸ’αž“αž»αž„αžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžŸαžΆαž›αžΆ

αž’αžŸαŸ‹αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž™αžΌαžš αžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž”αž…αŸ†αž˜αŸαžšαŸ€αž“ αžαŸ’αž‰αž»αŸ†αžαŸ’αžšαžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž―αž€αžŸαžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αž·αž…αŸ’αž…αž€αžΆαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž€αŸαžœαžΆαž™αžœαžΆαž‘αžΎαž„αžœαž·αž‰αž–αžΈαžšαžΌαž”αž—αžΆαž–αŸ” αžαŸ’αž‰αž»αŸ†αž’αž»αž‰αž‘αŸ’αžšαžΆαž“αŸ‹αž“αžΉαž„αžšαžΏαž„αž“αŸαŸ‡ αž αžΎαž™αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž„αŸ’αž€αžΎαžαž‚αŸαž αž‘αŸ†αž–αŸαžšαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž›αž½αž“αžαŸ’αž‰αž»αŸ† αžŠαŸ‚αž›αž—αžΆαžšαž€αž·αž…αŸ’αž…αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ” αž˜αž·αž“αž˜αŸ‚αž“αž“αž·αž™αžΆαž™αž›αžΏαž“αž‡αžΆαž„αž’αŸ’αžœαžΎαž‘αŸαŸ” αžαŸ’αž‰αž»αŸ†β€‹αž…αŸαŸ‡β€‹αžαŸ‚β€‹αž”αž‰αŸ’αž…αž”αŸ‹β€‹αž€αž·αž…αŸ’αž…αž€αžΆαžšβ€‹αž˜αž»αž“β€‹αžαŸ’αž“αžΆαž€αŸ‹β€‹αž‘αžΈ ៩ αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž™αž€αž…αŸαž‰αž–αžΈαž’αžΌαž‘αžΆαŸ†αž–αž·αž€αžŠαžΌαž…αž‡αžΆ αž’αžΌαž‘αžΆαŸ†αž–αž·αž€αžšαž»αžŸαŸ’αžŸαŸŠαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžŸαžΆαž›αžΆ αž’αžΌαž‘αžΆαŸ†αž–αž·αž€αž‘αžΈαž€αŸ’αžšαž»αž„αž˜αžΌαžŸαŸ’αž‚αžΌαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžŸαžΆαž›αžΆ αž“αž·αž„αž’αžΌαž‘αžΆαŸ†αž–αž·αž€αž‘αžΈαž€αŸ’αžšαž»αž„αžŸαžΆαŸ†αž„αž–αŸαž‘αžΊαž”αŸŠαžΊαž€αŸ” αž”αŸ‚αž„αž…αŸ‚αž€αžαžΆαž˜αž”αŸ’αžšαž’αžΆαž“αž”αž‘ αžαŸ’αž“αžΆαž€αŸ‹αž†αŸ’αž“αžΆαŸ†αŸ” αž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž–αž·αž“αŸ’αž‘αž»αž‡αžΆαž˜αž’αŸ’αž™αž˜αžšαž”αžŸαŸ‹αž€αž»αž˜αžΆαžšαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž’αžΌαž‘αžΆαŸ†αž–αž·αž€ (αž—αžΆαž–αž›αŸ†αž”αžΆαž€) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž˜αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† (αž•αŸ’αž“αŸ‚αž€αž“αŸƒαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™) αŸ”

αž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“αž˜αžΆαž“αž±αž€αžΆαžŸαž”αž„αŸ’αž€αžΎαžαž”αžŽαŸ’αžαž»αŸ†αž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžš (αžšαžΌαž”αžαŸ†αžŽαžΆαž„ + αž“αŸ…αžαžΆαž„αž†αŸ’αžœαŸαž„) αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αž»αž…αž›αžΎαžˆαŸ’αž˜αŸ„αŸ‡αž—αžΆαžšαž€αž·αž…αŸ’αž…αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αžœαžΆαž‘αŸ…αž”αžŽαŸ’αžαž»αŸ† (αžšαž αžΌαžαžŠαž›αŸ‹αž”αŸ’αžšαžΆαŸ†αž€αž·αž…αŸ’αž…αž€αžΆαžš)αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αž“αŸ…αžαžΆαž„αž†αŸ’αžœαŸαž„αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž—αžΆαžšαž€αž·αž…αŸ’αž…αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– (αž§αž‘αžΆαž αžšαžŽαŸ) αž¬αž‡αžΆαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαž·αžŸαŸ’αžŸαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ”

αž”αžŽαŸ’αžŽαžŸαžΆαžšαž”αž‰αŸ’αž αžΆ Olympiad αž€αŸ’αž“αž»αž„αžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžŸαžΆαž›αžΆ

αž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž€αž·αž…αŸ’αž…αž€αžΆαžšαžαŸ’αž˜αžΈαŸ” αž—αžΆαžšαž€αž·αž…αŸ’αž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„ SQL αž‡αžΆαžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ TEX αŸ” αž‚αŸαž αž‘αŸ†αž–αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎ Katex. αžαŸ’αžšαžΆαž‚αžΊαž“αŸ…αž›αžΎαž˜αŸ‰αžΌαžŒαž»αž› mpdf.

αž™αžΎαž„αžαŸ’αž‰αž»αŸ†αžŸαžΌαž˜αžŸαŸ†αžŽαžΌαž˜αž–αžšαžŠαŸ„αž™αžŸαž”αŸ’αž”αž»αžšαžŸαžαžΆ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž‘αžŸαŸ’αžŸαž“αž·αž€αž‡αž“αž‚αŸ„αž›αžŠαŸ… αžŸαžΌαž˜αž€αž»αŸ†αž‘αžŸαŸ’αžŸαž“αžΆ αžœαŸαž”αžŸαžΆαž™. αžœαžΆαžŸαŸ’αžαž·αžαž“αŸ…αž›αžΎαž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžαŸ„αž€ αž αžΎαž™αž“αžΉαž„αž˜αž·αž“αž‘αž”αŸ‹αž‘αž›αŸ‹αž“αžΉαž„αž›αŸ†αž αžΌαžšαž…αžΌαž›αž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž…αž„αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž—αžΆαžšαž€αž·αž…αŸ’αž… αž“αž·αž„αž’αž—αž·αžœαžŒαŸ’αžαž’αž“αž’αžΆαž“ αžŸαžΌαž˜αžŸαžšαžŸαŸαžšαž˜αž€αžαŸ’αž‰αž»αŸ†αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹