ŠŠ½Š¾Š³Š“а Ā«Ń ŠøŃŃŃŠµĀ» Š¾Š³ŃŠ°Š½ŠøŃŠµŠ½ŠøŃ Š¼Š¾Š³ŃŃ ŃŃŠ°ŃŃ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠ¾Š¹. Š Š½Š°ŃŠµŠ¼ ŃŠ»ŃŃŠ°Šµ ŠæŠ¾Š“ŃŠŗŠ°Š·ŠŗŠ° ŃŠæŃŃŃŠ°Š½Š° в ŠøŠ½ŃŠ¾ŃŠ¼Š°ŃŠøŠø о ŃŠ¾Š¼, ŃŃŠ¾ веŃŃ Š¼Š¾Š¶Š½Š¾ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŃŠ¾Š»Ńко оГин ŃŠ°Š·. ŠŠ°Š¶ŠµŃŃŃ, ŃŃŠ¾ ŠæŃŠ¾Š±Š»ŠµŠ¼Š° ŃŠµŃена, но ŠµŃли Š²Ń попŃŃŠ°ŠµŃеŃŃ Š·Š°ŠæŃŃŃŠøŃŃ ŃŃŠ¾Ń коГ, ŃŠ¾ ŠæŃŠ¾Š³Ńамма ŃŠæŠ°Š“ŠµŃ Š² Š»ŃŠ±Š¾Š¼ ŃŠ»ŃŃŠ°Šµ.
ŠŠø оГин ŠøŠ· ŠæŠµŃŠµŃŠøŃŠ»ŠµŠ½Š½ŃŃ Š¾ŃŠ²ŠµŃов не ŠæŃинеŃŃŃ Š²Š°Š¼ в Google много баллов. ŠŠ½ŃŠµŃŠ²ŃŃŠ²ŠµŃŃ ŃŠ°ŃŃŠŗŠ°Š·Ńвали, ŃŃŠ¾ Š»ŃŃŃŠøŠ¹ Š¾ŃŠ²ŠµŃ, ŠŗŠ¾ŃŠ¾ŃŃŠ¹ они ŃŠ»ŃŃŠ°Š»Šø Š±ŃŠ» ŃŠ°ŠŗŠøŠ¼ ā Š²ŃŠæŃŃŠ³Š½ŃŃŃ ŠøŠ· Š±Š»ŠµŠ½Š“ŠµŃŠ°. ŠŠ°ŃŠ½ŃŠ¼ Ń ŠŗŠ»Š°ŃŃŠøŃŠøŠŗŠ°ŃŠøŠø наиболее ŠæŠ¾ŠæŃŠ»ŃŃŠ½ŃŃ Š¾ŃŠ²ŠµŃов, Š·Š°ŃŠµŠ¼ ŃŠ°ŃŃŠŗŠ°Š¶ŠµŠ¼ ŠæŃŠ¾ ŃŠ¾Ń, ŠŗŠ¾ŃŠ¾ŃŃŠ¹ ŃŃŠøŃаеŃŃŃ Š»ŃŃŃŠøŠ¼ ŃŃŠµŠ“Šø ŠøŠ½ŃŠµŃвŃŃŠ²ŠµŃов в Google.
ŠŠ°Š“Š°ŃŠø Š“Š»Ń ŃŠ°Š·ŃабоŃŃŠøŠŗŠ¾Š²
ŠŠµŃоГ declare Š±ŃŠ“ŠµŃ ŠæŃŠ¾Š²ŠµŃŃŃŃ ŠæŠ¾ŃŃŠ“ок обŃŃŠ²Š»ŠµŠ½ŠøŃ, ГобавлŃŃ ŠŗŠ°Š¶Š“ŃŃ Š½ŠµŠæŃŠµŃŃŠ²Š½ŃŃ ŠæŠ°ŃŃ ŃŠ»ŠµŠ¼ŠµŠ½Ńов (v, w) Šŗ Š³ŃŠ°ŃŃ. ŠŠæŠ¾ŃŠ»ŠµŠ“ŃŃŠ²ŠøŠø он ŠæŃŠ¾Š²ŠµŃŠøŃ, не ŠæŠ¾ŃŠ²ŠøŠ»Š¾ŃŃ Š»Šø ŃŠøŠŗŠ»Š¾Š². ŠŃли возник ŃŠøŠŗŠ», он ŃŠ“Š°Š»ŠøŃ Š“Š¾Š±Š°Š²Š»ŠµŠ½Š½Š¾Šµ ŃŠµŠ±Ńо ŠøŠ· Š³ŃŠ°Ńика Šø Š²ŃŠ¹Š“еŃ. ŠÆ мог Š±Ń ŠæŃŠ¾Š“олжаŃŃ Š“ŠµŠ¹ŃŃŠ²Š¾Š²Š°ŃŃ ŃŠ°Šŗ же Šø ГалŃŃŠµ, но лиŃŃ Ń Š½ŠµŠ±Š¾Š»ŃŃŠ¾Š³Š¾ ŃŠøŃла книг ŠŗŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŃŃŠ°Š½ŠøŃ ŠæŃŠµŠ²ŃŃŠ°ŠµŃ 999.
- ŠŠ“нако нам наГо Š¾ŠæŃеГелиŃŃ ŃŃŠµŃ ŃŠ°Š¼ŃŃ Š±ŃŃŃŃŃŃ .
- ŠŃŃŃ Š½ŠµŃŠŗŠ¾Š»Ńко ŠæŃоŃŃŃŃ ŠøŠ“ŠµŠ¹, но, ŃŠ²Ń, они могŃŃ ŠæŠ¾ŠŗŠ°Š·Š°ŃŃŃŃ Š½ŠµŃŠæŃŠ°Š²ŠµŠ“Š»ŠøŠ²ŃŠ¼Šø.
- ŠŃли Š²Ń ŠæŃŠøŠ“ŃŠ¼Š°Š»Šø ŃŠµŃение, ŃŠ¾ Š½Š°ŠæŠøŃŠ°ŃŃ Šø ŠæŃŠ¾Š²ŠµŃŠøŃŃ ŠµŠ³Š¾ Š²Ń Š¼Š¾Š¶ŠµŃŠµ зГеŃŃ, на codeforces.
- ŠŠ¾ Š¾ŠŗŠ¾Š½ŃŠ°Š½ŠøŠø ŃŠ°Š±Š¾ŃŃ Š°Š»Š³Š¾ŃŠøŃма в Š½Š°Ńем ŃŠ°ŃпоŃŃŠ¶ŠµŠ½ŠøŠø окажеŃŃŃ ŠæŃŠ°Š²ŠøŠ»Ńное Š·Š½Š°Ńение min (Š¼ŠøŠ½ŠøŠ¼Š°Š»ŃŠ½Š¾Šµ ŃŠ°ŃŃŃŠ¾Ńние).
- ŠŠ¾Š»Š¾Š¶ŠøŠ¼, Ń Š½Š°Ń ŠµŃŃŃ Š½ŠµŠŗŠ¾ŃŠ¾ŃŠ°Ń ŠŗŠ¾Š½ŠµŃŠ½Š°Ń ŠæŠ¾ŃŠ»ŠµŠ“Š¾Š²Š°ŃŠµŠ»ŃноŃŃŃ ŃŠøŃел Šø Š¼Ń ŠøŠ¼ŠµŠµŠ¼ ŠøŃŠµŃŠ°ŃŠ¾Ń, ŃŠŗŠ°Š·ŃваŃŃŠøŠ¹ на ŠæŠµŃŠ²Ńй ŃŠ»ŠµŠ¼ŠµŠ½Ń.
ŠŃ поŃŃŠ¾Ńнно ŠæŠµŃŠµŃŠŗŠ°ŠŗŠøŠ²Š°ŠµŃŠµ Ń Š¾Š“Š½Š¾Š³Š¾ на Š“ŃŃŠ³Š¾Šµ Šø Š²ŃŠ“Š²ŠøŠ³Š°ŠµŃŠµ ŃŠ»ŃŃŠ°Š¹Š½Ńе ŠæŃеГположениŃ? ŠŠ»Šø Š²Ń ŠæŠ¾Š“Ń Š¾Š“ŠøŃŠµ Šŗ ŃŠµŃŠµŠ½ŠøŃ Š·Š°Š“Š°ŃŠø Š»Š¾Š³ŠøŃŠµŃŠŗŠø? ŠŠ±ŃŠ°ŃŠøŃе внимание, ŃŃŠ¾ многие Š²Š¾ŠæŃоŃŃ Š¤ŠµŃŠ¼Šø ŃŠ²ŃŠ·Š°Š½Ń ŃŠ¾ ŃŃŠµŃŠøŃŠµŃкими ŃŠæŠ¾ŃŃŠøŠ²Š½Ńми ŠæŃŠµŠ“Š¼ŠµŃŠ°Š¼Šø, заполнŃŃŃŠøŠ¼Šø Š°Š²ŃŠ¾Š±ŃŃŃ, баŃŃŠµŠ¹Š½Ń, ŃŠ°Š¼Š¾Š»ŃŃŃ ŠøŠ»Šø ŃŃŠ°Š“ионŃ. ŠŃ Š¼Š¾Š¶ŠµŃŠµ полŃŃŠøŃŃ Š“Š¾ŠæŠ¾Š»Š½ŠøŃŠµŠ»ŃŠ½ŃŠµ баллŃ, ŠµŃŠ»Šø ŃŠæŠ¾Š¼ŃŠ½ŠøŃе Š³ŠøŠæŠ¾ŃŠµŠ·Ń ŠŠµŠæŠ»ŠµŃа.
ŠŠ¾Š³ŠøŃŠµŃŠŗŠøŠµ
ТепеŃŃ ŃŃŠ¾Ń коГ ŠæŃŠ°Š²ŠøŠ»Ńно Š²ŃŠ²ŠµŠ“ŠµŃ ŃŠæŠøŃŠ¾Šŗ ŃŠøŃел Š¾Ń 100 Го 1, в ŃŠ±ŃваŃŃŠµŠ¼ поŃŃŠ“ке. ŠŃе ŃŃŠ¾ Š¼Ń Š¼Š¾Š¶ŠµŃ ŠæŠ¾Š»ŃŃŠøŃŃ Ń Š¾Š“Š½Š¾Š³Š¾ ГаŃŃŠøŠŗŠ° (ŠæŃŠø новой поŃŃŠ°Š½Š¾Š²ŠŗŠµ Š·Š°Š“Š°ŃŠø) ā ŃŃŠ¾ ŃŠ¾Š¾ŃŠ½Š¾ŃŠµŠ½ŠøŠµ ŃŠµŃного Šø белого в ŠæŠ¾ŠŗŃŠ°Ńке, ŃŃŠ¾ Šø ŃŠ°Šŗ извеŃŃŠ½Š¾ (50/50). ŠŠ·Š½Š°ŃŠ°Š»ŃŠ½Š°Ń поŃŃŠ°Š½Š¾Š²ŠŗŠ° Š·Š°Š“Š°ŃŠø не ГопŃŃŠŗŠ°ŠµŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½ŠøŠµ ŃŃŠµŃŃŠµŠ³Š¾ ŃŠ²ŠµŃа, но ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ взамен ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŃŠ°ŃŠŗŃŠ°ŃŠŗŃ Ā«Š·ŠµŠ±ŃŃĀ». ŠŠ“ин ŠøŠ· ŃŃŠµŃ ŃŠµŠŗŃŠ¾ŃŠ¾Š² можно Š·Š°ŠŗŃŠ°ŃŠøŃŃ Š¼Š½Š¾Š¶ŠµŃŃŠ²Š¾Š¼ ŃŠ¾Š½ŠŗŠøŃ ŠæŠ¾Š»Š¾Ń Ń ŃŠµŃеГованием ŃŠµŃного Šø белого ŃŠ²ŠµŃов.
Š¢ŃŃ ŠæŠ¾Š“Ń Š¾Š“ŠøŃ ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠæŃŃŠ¼ŃŃ ŃŃŃŠøŃ ов Šø ŠŗŃŠøŠ²ŃŃ . ŠŠ°Š»ŠµŠµ Š½ŠµŃŠ»Š¾Š¶Š½Š¾ ГогаГаŃŃŃŃ, ŃŃŠ¾ Š±ŃŠŗŠ²Šµ Š ŃŠ¾Š¾ŃвеŃŃŃŠ²ŃеŃ, Š½Š°ŠæŃŠøŠ¼ŠµŃ, Ā«ŠŠŠŠŠĀ», в ŃŠ»ŃŃŠ°Šµ ŠµŃ Š½Š°ŠæŠøŃŠ°Š½ŠøŃ как на ŠæŃеГложенном ŃŠøŃŃŠ½ŠŗŠµ. ŠŃеГŃŃŠ°Š²ŃŃŠµ ŃŠµŠ±Šµ замкнŃŃŃŃ ŠæŠ¾ окŃŃŠ¶Š½Š¾ŃŃŠø железнŃŃ Š“Š¾ŃŠ¾Š³Ń. ŠŠ¾ ней ŠµŠ“ŠµŃ ŠæŠ¾ŠµŠ·Š“, ŠæŠ¾ŃŠ»ŠµŠ“ний вагон ŠŗŠ¾ŃоŃого ŃŠŗŃŠµŠæŠ»ŃŠ½ Ń ŠæŠµŃŠ²Ńм ŃŠ°Šŗ, ŃŃŠ¾ внŃŃŃŠø можно ŃŠ²Š¾Š±Š¾Š“но ŠæŠµŃŠµŠ¼ŠµŃаŃŃŃŃ Š¼ŠµŠ¶Š“Ń Š²Š°Š³Š¾Š½Š°Š¼Šø. ŠŃ оказалиŃŃ Š² оГном ŃŠ»ŃŃŠ°Š¹Š½Š¾Š¼ вагоне Šø Š²Š°ŃŠ° Š·Š°Š“Š°ŃŠ° ā ŠæŠ¾Š“ŃŃŠøŃаŃŃ ŠøŃ Š¾Š±ŃŠµŠµ ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾. РкажГом вагоне можно вклŃŃŠ°ŃŃ ŠøŠ»Šø Š²ŃŠŗŠ»ŃŃŠ°ŃŃ ŃŠ²ŠµŃ, но Š½Š°ŃалŃное положение ŠæŠµŃŠµŠŗŠ»ŃŃŠ°Ńелей ŃŠ»ŃŃŠ°Š¹Š½Š¾Šµ Šø Š·Š°ŃŠ°Š½ŠµŠµ неизвеŃŃŠ½Š¾.
ŠŠ°Š“Š°ŃŠ° ŠæŃŠ¾ ŃŠ»ŠµŠŗŃŃŠ¾Š³ŠøŃаŃŃ
Тем не менее ŠæŃеГлагаем вам ŠæŠ¾ŃŠ°ŃŃŃŠ¶Š“аŃŃ Š½Š°Š“ ŃŠµŃением. Š”Š°Š¼ŃŠµ ŠæŠ¾ŠæŃŠ»ŃŃŠ½Ńе Š·Š°Š“Š°ŃŠø Ń IT-ŃŠ¾Š±ŠµŃеГований ā Š±Š¾Š»ŠµŠµ 100 Š»Š¾Š³ŠøŃŠµŃŠŗŠøŃ Š·Š°Š“Š°Ń, IT-ŠŗŠµŠ¹ŃŠ¾Š² Šø заГаний по ŃŠ°Š·ŃŠ°Š±Š¾ŃŠŗŠµ Š“Š»Ń ŠæŃŠ¾ŃеŃŃŠøŠ¾Š½Š°Š»ŃнŃŃ ŠæŃŠ¾Š³ŃаммиŃŃŠ¾Š² (Ń Š¾ŃŠ²ŠµŃами!). ŠŠ° ŃŠ°Š¼Š¾Š¼ Геле, Š·Š°Š“Š°ŃŠø на Š»Š¾Š³ŠøŠŗŃ на ŃŠ¾Š±ŠµŃеГовании Š½Š°Š¹ŃŠø Š¾ŃŠ²ŠµŃ не Š¾Š±ŃŠ·Š°ŃŠµŠ»Ńно. ŠŠµŃŠ²ŃŠ¹ Š²Š°ŃŠøŠ°Š½Ń ā ŠæŃеГложиŃŃ ŠøŠ½ŃŠµŃвŃŃŠµŃŃ Š³ŠµŠ½ŠøŠ°Š»ŃŠ½Ńй бизнеŃ-план, в ŠŗŠ¾ŃоŃом Š²Ńе ŃŠµŃвеŃŃ ŃŃŃŠµŠŗŃивно заГейŃŃŠ²Š¾Š²Š°Š½Ń. ŠŠ“нако заГаŃŃ Š²Ń Š½Šµ ŃŠµŃŠøŃŠµ ā Š½Š° ŃŠµŠ°Š»ŠøŠ·Š°ŃŠøŃ ŃŃŠ¾Š³Š¾ плана ŃŠ²Š½Š¾ ŃŠ¹Š“ŠµŃ Š±Š¾Š»ŃŃŠµ ГнŃ.
Дила ŃŃŠ¶ŠµŃŃŠø ŃŠ¾Š»ŠŗŠ°ŠµŃ белее ŃŃŠ¶ŠµŠ»Ńй возГŃŃ Š²Š½ŠøŠ·, заŃŃŠ°Š²Š»ŃŃ Š»ŠµŠ³ŠŗŠøŠ¹ ŃŠ°ŃŠøŠŗ ГавиŃŃ Š½Š° Ā«Š»ŃŠ½Š½ŃŃ ŠŗŃŃŃŃĀ». ŠŠ°Š¼ Š½ŃŠ¶Š½Š¾ поГŃŃŠøŃаŃŃ ŠŗŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ Š²Š°ŃŠøŠ°Š½Ńов ŠæŃŠ¾Ń Š¾Š¶Š“ŠµŠ½ŠøŃ Š“ŠøŃŃŠ°Š½ŃŠøŠø Ń Š„ ŃŠ°Š³Š¾Š² Š²ŠæŃŠ°Š²Š¾ Šø Y ŃŠ°Š³Š¾Š² вниз (X + Y ŃŠ°Š³Š¾Š²). ŠŃли Š±Ń Š¼Ń ŃŠ°Š±Š¾Ńали Ń Š¼Š°ŃŃŠøŠ²Š¾Š¼, ŃŠ¾ Š±ŃŠ»Š¾ Š±Ń Š¼Š½Š¾Š³Š¾ ŃŠ»Š¾Š¶Š½Š¾ŃŃŠµŠ¹, ŃŠ²ŃзаннŃŃ ŃŠ¾ ŃŠ¼ŠµŃением ŃŠ»ŠµŠ¼ŠµŠ½Ńов. ŠŠ°ŠæŠøŃŠøŃŠµ коГ, ŃŠ°Š·Š±ŠøŠ²Š°ŃŃŠøŠ¹ ŃŠ²ŃŠ·Š½ŃŠ¹ ŃŠæŠøŃŠ¾Šŗ вокŃŃŠ³ Š½ŠµŠŗŠ¾ŃŠ¾Ńого Š·Š½Š°ŃŠµŠ½ŠøŃ ŃŠ°Šŗ, ŃŃŠ¾Š±Ń Š²ŃŠµ менŃŃŠøŠµ ŃŠ·Š»Ń оказалиŃŃ ŠæŠµŃŠµŠ“ ŃŠ·Š»Š°Š¼Šø, болŃŃŠøŠ¼Šø или ŃŠ°Š²Š½Ńми ŃŃŠ¾Š¼Ń Š·Š½Š°ŃŠµŠ½ŠøŃ. ŠŠ¾Š²ŃŠ¾ŃŠµŠ½ŠøŠµ ŃŃŠ¾Š¹ ŠæŃŠ¾ŃеГŃŃŃ ŃŃŠø ŃŠ°Š·Š° Š³ŠµŠ½ŠµŃŠøŃŃŠµŃ ŃŠøŃло в Гиапазоне Š¾Ń 000 Го 111. ŠŠµŃŠµŠ²ŠµŠ“ŠøŃŠµ ŃŠ½Š¾Š²Š° в ГеŃŃŃŠøŃное ŠøŃŃŠøŃление, Šø ŃŠ¾Š³Š“а ŃŠµŠ»Š¾Š²ŠµŠŗ, Ń ŠŗŠ¾ŃŠ¾Ńого Š²Ńпало болŃŃŠµŠµ ŃŠøŃло, Š²ŃŠøŠ³ŃŃŠ²Š°ŠµŃ (Š½Š°ŠæŃŠøŠ¼ŠµŃ, 101 Š¾Š·Š½Š°ŃŠ°ŠµŃ, ŃŃŠ¾ Š²ŃŠøŠ³Ńал Š»Š¾ŃŠµŃŠµŠ¹Š½Ńй Š±ŠøŠ»ŠµŃ ā 5).
ŠŠ°Š“Š°ŃŠø на логикŃ, ŃŠµŠ¾ŃŠøŃ Šø live coding: ŃŠµŠ³Š¾ жГаŃŃ IT-ŃŠæŠµŃŠøŠ°Š»ŠøŃŃŠ°Š¼ на ŃŠ¾Š±ŠµŃеГованиŃŃ
Š ŃŠ¶ ŃŃŃ-ŃŠ¾, по ŠŗŃаŃм Š·Š¾Š½Ńа, Š“Š¾Š¶Š“Ń Š±Š¾Š»ŃŃŠµ, ŃŠµŠ¼ гГе-либо ŠµŃе. ŠŃо Š¾Š·Š½Š°ŃаеŃ, ŃŃŠ¾ Š»ŃŠ±Š°Ń ŃŠ°ŃŃŃ Š²Š°ŃŠµŠ³Š¾ ŃŠµŠ»Š°, ŠŗŠ¾ŃŠ¾ŃŠ°Ń Š²ŃŃŃŠ½ŠµŃŃŃ Š·Š° ŃŃŠ¾Ń ŠŗŃŠ°Š¹ Š·Š°ŃŠøŃŃ, ŠæŃŠ¾Š¼Š¾ŠŗŠ½ŠµŃ бŃŃŃŃŠµŠµ, ŃŠµŠ¼ ŠµŃŠ»Šø Š±Ń Š²Ń ŃŠ»Šø без Š·Š¾Š½Ńа. Š Š°Š»Š³Š¾ŃŠøŃме Ń Š±Š°Š»Š°Š½ŃŠøŃовкой Š¼Ń Š³Š°ŃŠ°Š½ŃŠøŃŃŠµŠ¼, ŃŃŠ¾ maxHeap Š±ŃŠ“ŠµŃ Š²ŃŠµŠ³Š“а ŃŠ¾Š“ŠµŃŠ¶Š°ŃŃ Š“Š¾ŠæŠ¾Š»Š½ŠøŃŠµŠ»ŃŠ½ŃŠ¹ ŃŠ»ŠµŠ¼ŠµŠ½Ń. Š¢Š¾Ń Š¶Šµ ŃŠ°Š¼Ńй закон ŃŠ»ŠµŠ“ŃŠµŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Šø Š¾ŃŠ²ŠµŃŠ°Ń Š½Š° Š½Š°Ń Š²Š¾ŠæŃŠ¾Ń. ŠŠ»Ń ŃŃŠ¾Š³Š¾ наГо замениŃŃ Ā«ŃŠ¾ŃŠøŃŠŗŠøĀ» Šø Ā«Š±ŃŠ»Š¾ŃŠŗŠøĀ» на Ā«ŃŠ¾Š¼Š½Š¾Š¶ŠøŃели на 2Ā» Šø Ā«ŃŠ¾Š¼Š½Š¾Š¶ŠøŃели на 5Ā».
ŠŃ попали в ŠæŠµŃŠµŠ“аŃŃ Ā«ŠŃел Šø ŃŠµŃка», вам Š½Ńжно Š¾ŠæŃеГелиŃŃ, ŠŗŠ¾Š¼Ń Š“Š¾ŃŃŠ°Š½ŠµŃŃŃ Š·Š¾Š»Š¾ŃŠ°Ń каŃŃŠ°. ŠŠ“нако еГинŃŃŠ²ŠµŠ½Š½Š°Ń Š¼Š¾Š½ŠµŃŠŗŠ°, ŃŃŠ¾ Ń Š²Š°Ń ŠµŃŃŃ, ŠæŠ¾Š³Š½ŃŠ»Š°ŃŃ, поŃŃŠ¾Š¼Ń она Š²Š½Š¾ŃŠøŃ ŃŠ²Š½Ńе ŠøŃŠŗŠ°Š¶ŠµŠ½ŠøŃ в ŃŠµŠ·ŃŠ»ŃŃŠ°Ń ŠæŃŠø ŠæŠ¾Š“Š±ŃŠ°ŃŃŠ²Š°Š½ŠøŠø. ŠŠ°Šŗ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ ŃŠ°ŠŗŃŃ Š¼Š¾Š½ŠµŃŃ, ŃŃŠ¾Š±Ń ŠæŃŠøŠ½ŃŃŃ ŃŠæŃавеГливое ŃŠµŃение? ŠŃŃŠ³ŠøŠµ ŠæŃŠµŠ“меŃŃ ŠøŠ»Šø монеŃŃ ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š½ŠµŠ»ŃŠ·Ń.
ŠŠøŃŠ½ŃŠµ Š²Š¾ŠæŃŠ¾ŃŃ Š½Š° ŃŠ¾Š±ŠµŃеГовании
ŠŃли ŃŃŠ¾ невозможно, он ŠæŃŃŠ°ŠµŃŃŃ ŃŠ¾Š·Š“аŃŃ ŠæŃŃŠ¼Š¾ŃŠ³Š¾Š»ŃŠ½ŠøŠŗ менŃŃŠµŠ³Š¾ ŃŠ°Š·Š¼ŠµŃа. ŠŠµŃŠ²ŃŠ¹ ŠæŃŃŠ¼Š¾ŃŠ³Š¾Š»ŃŠ½ŠøŠŗ, ŠŗŠ¾ŃŠ¾ŃŃŠ¹ ŃŠ“аŃŃŃŃ ŠæŠ¾ŃŃŃŠ¾ŠøŃŃ, Š±ŃŠ“ŠµŃ ŃŠ°Š¼Ńм болŃŃŠøŠ¼. ŠŠ¾Š¶Š½Š¾ ŃŠ¾Š·Š“аŃŃ Š²ŃŠ±Š¾ŃŠŗŃ, позволŃŃŃŃŃ ŃŠæŃоŃŃŠøŃŃ ŠæŠ¾ŠøŃŠŗ, ŠµŃŠ»Šø Š±ŃŠ“ем Š°Š½Š°Š»ŠøŠ·ŠøŃоваŃŃ ŠæŠ¾Š“ŃŃŃŠ¾ŠŗŠø как ŠæŃŠµŃŠøŠŗŃŃ ŃŠ»Š¾Š² в ŃŠ»Š¾Š²Š°Ńе. ŠŃŠø поŃŃŃŠ¾Ńном ŃŠ¾ŃŠ¼ŠøŃŠ¾Š²Š°Š½ŠøŠø ŠæŃŃŠ¼Š¾ŃŠ³Š¾Š»ŃŠ½ŠøŠŗŠ° можно ввеŃŃŠø ŠæŃŠ¾Š²ŠµŃŠŗŃ, ŃŠ²Š»ŃŃŃŃŃ Š»Šø ŃŃŠ¾Š»Š±ŃŃ Š“Š¾ŠæŃŃŃŠøŠ¼Ńми ŠæŃŠµŃŠøŠŗŃами.
ŠŠ°Š“Š°ŃŠ° ŠæŃŠ¾ каŃŃŃŃŠ»Šø
ŠŃли ŃŃŃŠ°Š½ŠøŃа ŠæŠ¾Ń Š¾Š¶Š° на Š“ŃŃŠ³ŃŃ ŃŃŃŠ°Š½ŠøŃŃ, ŃŠ¾ Š¼Ń ŠæŠ¾Š½ŠøŠ¶Š°ŠµŠ¼ ŠæŃŠøŠ¾ŃŠøŃŠµŃ Š¾Š±Ń Š¾Š“Š° ее Š“Š¾ŃŠµŃŠ½ŠøŃ ŃŠ»ŠµŠ¼ŠµŠ½Ńов. ŠŠ»Ń кажГой ŃŃŃŠ°Š½ŠøŃŃ Š¼Š¾Š¶Š½Š¾ ŃŠ¾Š·Š“аŃŃ ŃŠ²Š¾ŠµŠ³Š¾ ŃŠ¾Š“а поГпиŃŃ, Š¾ŃŠ½Š¾Š²Š°Š½Š½ŃŃ Š½Š° ŃŃŠ°Š³Š¼ŠµŠ½ŃŠ°Ń ŠŗŠ¾Š½ŃŠµŠ½Ńа Šø URL-Š°Š“ŃŠµŃе. ŠŃивеГенное ŃŠµŃение поŃŃŠµŠ±ŃŠµŃ O(N) Š²ŃŠµŠ¼ŠµŠ½Šø, гГе N ā ŠŗŠ¾Š»ŠøŃеŃŃŠ²Š¾ ŃŠ»ŠµŠ¼ŠµŠ½Ńов в ŃŠ²Ńзном ŃŠæŠøŃŠŗŠµ. ŠŃеГположим, ŃŃŠ¾ Š²ŃŠµ Š»ŃŠ“Šø на оŃŃŃŠ¾Š²Šµ ГоŃŃŠ°ŃŠ¾ŃŠ½Š¾ ŃŠ¼Š½Ń. ŠŃоŃŃŠµŠ¹Ńий ŃŠæŠ¾ŃŠ¾Š± вŃŃŃŠ½ŠøŃŃ ŠµŃŃŃ Š»Šø в ŃŠ²Ńзном ŃŠæŠøŃŠŗŠµ ŠæŠµŃŠ»Ń,ā ŠøŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°ŃŃ Š¼ŠµŃŠ¾Š“ Š±ŠµŠ³ŃŠ½ŠŗŠ° (бŃŃŃŃŃŠ¹/Š¼ŠµŠ“Š»ŠµŠ½Š½ŃŠ¹). FastRunner Š“ŠµŠ»Š°ŠµŃ Š“Š²Š° ŃŠ°Š³Š° за оГин ŃŠ°ŠŗŃ, а SlowRunner ā ŃŠ¾Š»Ńко оГин.