π’ΠΠ°Π΄Π°Π½ΠΈΠ΅ Numerics
π ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
ΠΠ° Π²Ρ ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡΡΡΡ n ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π». ΠΠ· ΡΡΠΈΡ ΡΠΈΡΠ΅Π» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ.
Π‘ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π½Π°Π±ΠΎΡΠ° ΡΠΈΡΠ΅Π» Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Linq Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ:
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠΎΠΈΡΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠΎΠΈΡΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΠΈΡΠ΅Π» ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΠΈΡΠ΅Π» ΠΏΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π°. Π§ΠΈΡΠ»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π°. Π§ΠΈΡΠ»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π²ΡΠ΅Ρ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΡΠΈΡΠ»Π°. Π§ΠΈΡΠ»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
- (0.5 Π±Π°Π»Π»ΠΎΠ²) ΠΠ°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΠΈΡΠ΅Π», ΠΊΡΠ°ΡΠ½ΡΡ m.
(1 Π±Π°Π»Π») Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Ρ Linq. ΠΠ°ΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π±Π΅Π· ΠΈ Ρ Linq. Π‘ΡΠ°Π²Π½ΠΈΡΡ ΡΠ°Π·Π½ΠΈΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ·ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ. Π§ΠΈΡΠ»Π° n ΠΈ m Π²Π²ΠΎΠ΄ΡΡΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ. ΠΠ»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ Random Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΎΡ -1000 Π΄ΠΎ 1000.
β ΠΠ°Π΄Π°Π½ΠΈΡ ΡΠΎ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΎΠΉ
- (0.25 Π±Π°Π»Π»ΠΎΠ² + 0.25 Π±Π°Π»Π»ΠΎΠ²) Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² ΠΈΠ· Π½Π°Π±ΠΎΡΠ° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Linq ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
- (0.25 Π±Π°Π»Π»ΠΎΠ²) Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π·Π½ΠΎΡΡΡ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. (0.25 Π±Π°Π»Π»ΠΎΠ²) Π’Π°ΠΊ ΠΆΠ΅ Π±Π΅Π· Linq ΠΈ Ρ Linq ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ.
- (1.5 Π±Π°Π»Π»Π°) Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. Π€ΠΎΡΠΌΠ°Ρ ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ (ΠΊΠ°ΠΊ Π² TotalCommander Π² DOS ΠΈΠ»ΠΈ FarManager).
- (2.5 Π±Π°Π»Π»Π°) Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
β ΠΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
(Π΄ΠΎ 5 Π±Π°Π»Π»ΠΎΠ²) ΠΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ ΡΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ.
π₯ΠΡΠ΅Π½ΠΊΠ°
ΠΡΠ΅Π½ΠΊΠ° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ β 10-Π±Π°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.
Π€ΠΎΡΠΌΡΠ»Π° ΠΎΡΠ΅Π½ΠΊΠΈ:
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π±Π°Π»Π»Ρ ΡΡΠΎ ΡΡΠΌΠΌΠ° Π±Π°Π»Π»ΠΎΠ² Π·Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ Π·Π° Π·Π°Π΄Π°Π½ΠΈΡ ΡΠΎ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΎΠΉ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π±ΠΎΠ½ΡΡΠ½ΡΠ΅ Π±Π°Π»Π»Ρ ΡΡΠΎ ΡΡΠΌΠΌΠ° Π±ΠΎΠ½ΡΡΠ½ΡΡ Π±Π°Π»Π»ΠΎΠ².
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠ³ β 4 ΠΈΠ· 10.