ΠΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅:
π Β«ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» Π·Π²ΡΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎ? ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π·Π±ΠΈΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΡΠ°Π³ΠΈ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΠΠ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄, ΠΈ Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ β ΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΠΎ! Β«ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ½ΠΎΠΆΠ°ΡΡ ΡΠΈΡΠ»ΠΎ Π½Π° 2, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ 1 ΠΈΠ»ΠΈ 3. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΡ
ΡΠΈΡΠ»ΠΎ 1 Π² ΡΠΈΡΠ»ΠΎ 15, Π΅ΡΠ»ΠΈ Π² ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ
Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΈΡΠ»Π° 10?Β» π Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ?
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ
ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄, Π²Π΅Π΄ΡΡΠΈΡ
ΠΎΡ 1 ΠΊ 15, ΠΌΠΈΠ½ΡΡ 10. π‘ ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠΈΠΏΠΈΡΠ½ΠΎ Π΄Π»Ρ ΠΠΠ?
ΠΠ°Π΄Π°ΡΠΈ Π½Π° ΠΏΠΎΠ΄ΡΡΠ΅Ρ ΠΏΡΡΠ΅ΠΉ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ β ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ Π½Π°Π²ΡΠΊ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ Π²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²ΡΡΡΠ½ΡΡ, Π½ΠΎ:
β ΠΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ ΡΠ°ΡΡ.
β ΠΠ΅Π³ΠΊΠΎ Π΄ΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
β
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠΊΡΠ°ΡΠΈΡ Π²ΡΠ΅ΠΌΡ Π΄ΠΎ 5 ΠΌΠΈΠ½ΡΡ! def count_programs():
dp = [0] * 16 # ΠΠ°ΡΡΠΈΠ² Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΡΠ΅ΠΉ Π΄ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°
dp[1] = 1 # ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅