ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ: Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π° ΡΡΡΡΠΊΡΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ. Π ΡΠΈΠΊΠ»Π΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π° z, Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ ΡΠΈΡΠ»ΠΎ q Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ z. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ q — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠΎ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΡΡΡΡΡ ΡΡΠΎΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°Π΄Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ
Π¦Π΅Π»ΡΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°, ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘#, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ .NET. ΠΠ°Π½Π½Π°Ρ ΠΊΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ·ΡΠΊΠ° C# ΠΈ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠ·ΡΠΊΠ°. Π‘ ΡΡΠΎΠΉ ΡΠ΅Π»ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΠ½Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π° Π·Π°Π½ΡΡΠΈΡΡ , Π·Π°Π»ΠΎΠΆΠΈΠ»ΠΈ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ C#.
Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
ΠΠ°Π½ΠΎ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ N. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° 1/n. ΠΠ΅ΡΠΈΠΎΠ΄ Π΄ΡΠΎΠ±ΠΈ ΡΠ°Π²Π΅Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ². ΠΠΎΡΡΡΠΎΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΎΡ N.
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— ΡΠΈΡΠ»ΠΎ N.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— ΠΏΠΎΠ»ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ 1/N;
— ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ².
Π’Π°Π±Π»ΠΈΡΠ°. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ | ||||
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π‘ΠΌΡΡΠ» ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | |
N | ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΠ»ΠΎ | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ΠΡ 1 Π΄ΠΎ … | |
S | ΠΠ΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ | ||
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΠΈΡΠ»Π° N, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1 Π½Π° N, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ S. ΠΠΎΡΠΎΠΌ Π±Π΅ΡΠ΅ΠΌ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ S. ΠΠ°Π»Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠΈΡΡΡ ΡΠΈΡΠ»Π° S, ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ Π² ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² m. Π‘Π»Π΅Π΄ΠΎΠΌ ΠΈΠ΄Π΅Ρ ΡΡΠ΄ ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΡΠΈΡΠ»Π° S.
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ: Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΈΠΊΠ», Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅, Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ». ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°, ΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΈΡ Ρ 0 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠ°Π²Π½ΡΠ΅ΡΡΡ 0-ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΌΡ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ index. Π ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ P Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ index. ΠΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌ ΡΠΈΠΊΠ»Π΅ ΠΈΠ΄Π΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡ 0 ΠΏΠΎ inedex — 1 Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡ index Π΄ΠΎ Π΄Π»ΠΈΠ½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° m. length — 1. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°Π»ΠΈΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ, ΡΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
using System;
using System.Collections.Generic;
using System. Linq;
using System. Text;
namespace ConsoleApplication1
{
class Program
{
static void Main (string[] args)
{
/*ΠΠ°ΡΠΈΠ°Π½Ρ 2 ΠΠ°Π½ΠΎ Π½Π°ΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ N. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° 1/n. ΠΠ΅ΡΠΈΠΎΠ΄ Π΄ΡΠΎΠ±ΠΈ ΡΠ°Π²Π΅Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ². ΠΠΎΡΡΡΠΎΠΈΡΡ Π³ΡΠ°-ΡΠΈΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΠΎΡ N. */
int n = Convert. ToInt32(Console.ReadLine ());
string s = (1.0 / n).ToString (); // Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΡΡΠΎΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ s
Console.WriteLine (s);
s = s. Substring (2, s. Length — 2); // Π£Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅Π»ΡΡ ΡΠ°ΡΡΡ ΠΈ Π·Π°ΠΏΡΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ s
Console.WriteLine (s);
int[] m = new int[s.Length];
for (int i = 0; i < s. Length; i++) // ΠΠ°ΠΆΠ΄ΡΡ ΡΠΈΡΡΡ ΡΠΈΡΠ»Π°, Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² m
{
m[i] = Convert. ToInt32(s.Substring (i, 1));
Console.Write (m[i]);
} Console. ReadLine ();
for (int i = 1; i < m. Length; i++) // Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠΈΡΠ»Π° Ρ 0 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ
{
if (m[i] == m[0])
{
int index = i; // ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ
int P = index;
for (i = 0; i < index; i++) // Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΠΈΡΠ»Π° ΠΎΡ 0 Π΄ΠΎ index — 1 Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡ index Π΄ΠΎ m. length — 1
{
if (m[i] == m[index])
{
if (index < m. Length — 1)
{
index++;
Console.WriteLine («ΠΠ΅ΡΠΈΠΎΠ΄ ΡΠ°Π²Π΅Π½ P=» + P);
Console.ReadLine ();
}
}
}
}
else
{
{
Console.WriteLine («ΠΠ΅ΡΠΈΠΎΠ΄Π° Π½Π΅Ρ»);
Console.ReadLine ();
}
}
}
}
}
Π‘Ρ Π΅ΠΌΠ°.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΡΠΈ N ΡΠ°Π²Π½ΠΎΠ΅ 3, ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΡΡΠ°ΡΠΊΠ° ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ 1/N Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΡΡΡΡΡ 1.
Π ΠΈΡ.
Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΠ°Π½Ρ Π΄Π²Π° ΠΌΠ°ΡΡΠΈΠ²Π°: x[1] …? x[k], y[1]? …? y[l] ΠΈ ΡΠΈΡΠ»ΠΎ q. ΠΠ°ΠΉΡΠΈ ΡΡΠΌΠΌΡ Π²ΠΈΠ΄Π° x[i] + y[j], Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΡΡ ΠΊ ΡΠΈΡΠ»Ρ q (ΡΠΈΡΠ»ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΊΠ° k + l, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ — ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΌΠ°ΡΡΠΈΠ²Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ).
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ.
ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— ΡΠΈΡΠ»ΠΎ q;
— ΠΌΠ°ΡΡΠΈΠ² x;
— ΠΌΠ°ΡΡΠΈΠ² y.
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΌΠΌΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q;
— ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΈΡΠ»Π° q Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
Π’Π°Π±Π»ΠΈΡΠ°. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ | ||||
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π‘ΠΌΡΡΠ» ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | |
q | ΠΠ΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ||
k | Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° x | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ||
x | ΠΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ||
l | Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° y | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ||
y | ΠΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² | ΠΡΡ ΠΎΠ΄Π½Π°Ρ | ||
z | ΠΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² | ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ | ||
we | ΠΡΠ»Π΅Π²Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ | ||
nomer | ΠΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΈΡΠ»Π° q | ΠΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ | ||
v, v1 | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π±Π»ΠΈΠΆ. ΡΡΠΌΠΌΡ ΠΊ ΡΠΈΡΠ»Ρ q | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | ||
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Π²Π΅Π»ΠΈ ΡΠΈΡΠ»ΠΎ q, Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² x ΠΈ y. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΌΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ² z. ΠΠ°Π»Π΅Π΅ ΡΠΎΡΡΠΈΡΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΈΡ . Π‘Π»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ΄ ΡΡΠ»ΠΎΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡ ΡΠ°ΠΌΡΡ Π±Π»ΠΈΠ·ΠΊΡΡ ΡΡΠΌΠΌΡ Π΄Π²ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² x ΠΈ y ΠΊ ΡΠΈΡΠ»Ρ q.
Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ: Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΊΠ» ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π° ΡΡΡΡΠΊΡΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ. Π ΡΠΈΠΊΠ»Π΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π° z, Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ ΡΠΈΡΠ»ΠΎ q Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ z. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ q — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠΎ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΡΡΡΡΡ ΡΡΠΎΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΈΡΠ»ΠΎ q Π½ΡΠ»Π΅Π²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°. Π’ΠΎΠ³Π΄Π° Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΉ ΠΊ Π½Π΅ΠΌΡ ΡΡΠΌΠΌΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΡΠ»Π΅ Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. Π ΠΊΠΎΠ½ΡΠ΅ Π·Π°Π΄Π°Π΅ΠΌ ΡΡΡΡΠΊΡΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ, Π½Π° ΡΠ»ΡΡΠ°ΠΉ Π΅ΡΠ»ΠΈ Π½Π°ΡΠ΅ ΡΠΈΡΠ»ΠΎ q ΡΡΠΎΠΈΡ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°. Π Π½ΠΈΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ, ΡΡΠΎΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ q. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ°Ρ ΡΡΠΌΠΌΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° x ΠΈ y ΠΊ ΡΠΈΡΠ»Ρ q.
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
using System;
using System.Collections.Generic;
using System. Linq;
using System. Text;
namespace ConsoleApplication16
{
class Program
{
static void Main (string[] args)
{
/*
2. ΠΠ°Π½Ρ Π΄Π²Π° ΠΌΠ°ΡΡΠΈΠ²Π°: x[1] …? x[k], y[1]? …? y[l] ΠΈ ΡΠΈΡΠ»ΠΎ q. ΠΠ°ΠΉΡΠΈ ΡΡΠΌΠΌΡ Π²ΠΈΠ΄Π° x[i] + y[j], Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΡΡ ΠΊ ΡΠΈΡΠ»Ρ q (ΡΠΈΡΠ»ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΊΠ° k + l, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ — ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΌΠ°ΡΡΠΈΠ²Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ).
*/
Console.Write («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ q= «);
int q = Convert. ToInt32(Console.ReadLine ());
Console.Write («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° x, k= «);
int k = Convert. ToInt32(Console.ReadLine ());
int[] x = new int[k];
for (int i = 0; i < k; i++)
{
Console.Write («ΠΠ²Π΅Π΄ΠΈΡΠ΅ x[» + i + «] ΡΠ»Π΅ΠΌΠ΅Π½Ρ «);
x[i] = Convert. ToInt32(Console.ReadLine ());
}
Console.Write («ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° y, l= «);
int l = Convert. ToInt32(Console.ReadLine ());
int[] y = new int[l];
for (int i = 0; i < l; i++)
{
Console.Write («ΠΠ²Π΅Π΄ΠΈΡΠ΅ y[» + i + «] ΡΠ»Π΅ΠΌΠ΅Π½Ρ «);
y[i] = Convert. ToInt32(Console.ReadLine ());
}
int p = 0;
int[] z = new int[k * l + 1];
for (int i = 0; i < k; i++) // ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΡΠΌΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° x ΠΈ y Π² ΠΌΠ°ΡΡΠΈΠ² z
{
for (int j = 0; j < l; j++)
{
int n = x[i] + y[j];
z[p] = n;
Console.WriteLine («ΠΡΠ²ΠΎΠ΄ ΡΡΠΌΠΌΡ:» + z[p]);
p++;
}
} Console. ReadLine ();
int f = z. Length — 1;
z[f] = q; // ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠΈΡΠ»ΠΎ q Π² ΠΌΠ°ΡΡΠΈΠ² z
int nomer = 0;
Array.Sort (z);
Console.WriteLine («Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² z= «);
bool we = false;
for (int i = 0; i < z. Length; i++)
{
bool re = we;
if ((z[i] == q) && (re == false)) // ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° q Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ z ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ
{
nomer = i;
we = true;
Console.ForegroundColor = ConsoleColor. Green;
}
Console.Write («» + z[i]);
Console.ResetColor ();
}
Console.WriteLine ();
Console.WriteLine («ΠΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ = «+ nomer);
Console.ReadLine ();
for (int i = 0; i < z. Length; i++)
{
if (z[i] == q)
{
int a = i;
if (!(q == z[z.Length — 1]))
{
if (q == z[0])
{
Console.WriteLine («Π§ΠΈΡΠ»ΠΎ «+ z[1] + «ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q= «+ q);
}
else
{
int v = Math. Abs (z[a] - z[a — 1]); // ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ ΡΡΠΎΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ΅Π΄ q
int v1 = Math. Abs (z[a] - z[a + 1]); // ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ ΡΡΠΎΡΡΠ΅Π΅ ΠΏΠΎΡΠ»Π΅ q
if (v < v1)
{
Console.WriteLine («Π§ΠΈΡΠ»ΠΎ «+ z[a — 1] + «ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q= «+ q);
}
if (v > v1)
{
Console.WriteLine («Π§ΠΈΡΠ»ΠΎ «+ z[a + 1] + «ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q= «+ q);
}
if (v == v1)
{
Console.WriteLine («Π§ΠΈΡΠ»Π° «+ z[a — 1] + «ΠΈ «+ z[a + 1] + «ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q= «+ q);
}
}
}
else
Console.WriteLine («Π§ΠΈΡΠ»ΠΎ «+ z[z.Length — 2] + «ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΌΠΌΠΎΠΉ ΠΊ ΡΠΈΡΠ»Ρ q= «+ q);
} Console. ReadKey ();
}
}
}
}
Π‘Ρ Π΅ΠΌΠ°.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ q = 8 ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Ρ x ΠΈ y. ΠΠ°Π»Π΅Π΅ ΡΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² z ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° q. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ.
Π ΠΈΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄Ρ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ Π΄Π²Π΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΠ΅ΡΠ²Π°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π΄ΡΠΎΠ±ΠΈ 1/n Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ². ΠΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΡΠΌΠΌΡ Π²ΠΈΠ΄Π° x[i] + y[j], Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΡΡ ΠΊ ΡΠΈΡΠ»Ρ q.
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
1.ΠΠ°Π²Π»ΠΎΠ²ΡΠΊΠ°Ρ Π’. Π. C#. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ: ΡΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ². — Π‘ΠΠ±.: ΠΠΈΡΠ΅Ρ, 2007. — 432 Ρ.
2.Π¨ΠΈΠ»Π΄Ρ Π. C# 2.0. Π‘Π΅ΡΠΈΡ «ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ». ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π.: ΠΠΠΠ ΠΠ°Π±Π»ΠΈΡΠ΅ΡΠ·, 2007. — 976 Ρ.
3.Π€Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ C#. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. — Π.: ΠΠΊΡΠΌΠΎ, 2008. — 576 Ρ.
4.ΠΠ°Π»ΡΡ ΠΈΠ½Π° Π. Π. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ: ΡΡΠ΅Π±. ΠΏΠΎΡΠΎΠ±ΠΈΠ΅. — Π‘ΠΠ±.: ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2006.
5.ΠΠ°Π»ΡΡ ΠΈΠ½Π° Π. Π., Π§Π°ΡΡΠΈΠΊΠΎΠ²Π° Π. Π., ΠΠΈΠΊΠ»Π°ΡΠ΅Π²ΡΠΊΠ°Ρ Π. Π. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ» Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π²ΡΠ΅Ρ ΡΠΎΡΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ 220 400. -ΠΡΠ°ΡΠ½ΠΎΠ΄Π°Ρ: ΠΠ·Π΄. ΠΡΠ±ΠΠ’Π£, 2004.
6.Π€ΡΠΎΠ»ΠΎΠ² Π. Π., Π€ΡΠΎΠ»ΠΎΠ² Π. Π. Π―Π·ΡΠΊ C#. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ. — Π.: ΠΠΠΠΠΠ-ΠΠΠ€Π, 2003.
7.Π¨ΠΈΠ»ΡΠ΄ Π. ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ C#. ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π.: ΠΠΈΠ»ΡΡΠΌΡ, 2004.