πŸŽ“ Анонс Π·Π°Π΄Π°Ρ‡ΠΈ 50: Π‘ΠΏΠΈΡ‡ΠΊΠΈ (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² понСдСльник)



Π’ΠΈΠ΄ΠΈΠΌΠΎ Π²Ρ‹ устали ΠΎΡ‚ динамичСского программирования, поэтому кидаю Π·Π°Π΄Π°Ρ‡ΠΊΡƒ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅ 😁



КакоС минимальноС количСство спичСк Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° плоскости N ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² со стороной Π² ΠΎΠ΄Π½Ρƒ спичку?



Π‘ΠΏΠΈΡ‡ΠΊΠΈ нСльзя Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΊΠ»Π°ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π’Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π³Π΄Π΅ сходятся ΠΊΠΎΠ½Ρ†Ρ‹ спичСк, Π° сторонами – сами спички.



ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΏΠΎ количСству ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² N, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ минимальноС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для этого количСство спичСк.



Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: ΠΠ°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число N (N <= 1000)



Π’Ρ‹Π²ΠΎΠ΄: вывСсти минимальноС ΠΊΠΎΠ»-Π²ΠΎ спичСк, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… для составлСния N ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².



P.S.

Π₯ΠΎΡ‚Π΅Π» Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ вас ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ свои Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с коммСнтариями ΠΊ ΠΊΠΎΠ΄Ρƒ ΠΈΠ»ΠΈ описаниСм Ρ…ΠΎΠ΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

И Π΅Ρ‰Π΅ Ρ€Π°Π· спасибо Π²Π°ΠΌ Π·Π° Π²Π°ΡˆΡƒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΌΡ‹ Ρ†Π΅Π½ΠΈΠΌ это!