1.3.2.1. 1 n. 0 9 ? n. 10 : , .. .
:
:
1.3.2.2. (K1 + K2 +...+ Kn)! / K1! / K2!... / Kn! n, K1, K2,... Kn. K1, K2,... Kn - .
:
1 2 3
:
1.3.2.3. 1- ( 2) -
:
:
2 3 5 7 11 13 17 19 23 29 31 37 41
1.3.2.4. 2 n . n.
:
:
2 3 5 7 11 13
1.3.2.5. , . , .
:
12 4 16 8 6
:
1.3.2.6. , - 2 N ( 2, , 17 19). .
:
:
2 3
3 5
5 7
11 13
1.3.2.7. . .
:
1302 8
:
1.3.2.8. .
1.3.2.9. n ( n ).
:
:
1 1
1 2 1
1 3 3 1
1.3.2.10. X1,X2, ,Xn , (|X1-A| + |X2-A| + + |Xn-A|) , .. , . , .
:
1 7 6 1 2
:
1.3.2.11. ( 1n) . n, .
:
2 5 4 3 1
:
1 2 5
3 4
1.3.2.12. . , . . . , .
:
3 1 5 3 1 7 1
:
1 3 5 7
1 3
1.3.2.13. n , ( һ). , .
|
|
:
1 3 2 5 7 4 6 8
:
1.3.2.14. n , ( һ). n, .
:
1 3 2 5 7 4 6 8
:
1.3.2.15. . n . , k . , , (, ). , , . , , . : n (1 ≤ n ≤ 105) k (1 ≤ k ≤ 5) . n . . YES, , NO .
:
13 2
0123400056789
:
YES
1.3.2.16. . , . i- pi ( 2 1). , , p1 = 2, p2 = 3, p3 = 5, p52 = 239. , pi , i = pk k. , , , , . k (1 ≤ k ≤ 500). . k- .
:
:
1.3.2.17. x1, x2, x3,.., xN (N=5000). , (x1)(x2+x3)(x4+x5+x6)..., , , - .
1.3.3.1. 1n n.
:
:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
1.3.3.2. . n, .
:
3 1 2
:
1.3.3.3. n k. n k.
:
3 4
:
2 3 1
1.3.3.4. 1n, n, .
:
2 1 3
:
2 3 1
1.3.3.5. ( ). n, .
|
|
:
3 1 2 1
:
3 2 1 1
1.3.3.6. . n, .
:
1 3 0 -4 2 6 -5 2
:
1.3.3.7. n , n. n .
:
:
1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5
1.3.3.8. 0 1 n. n .
:
:
1.3.3.9. 0 1 n, . n .
:
:
1.3.3.10. 0 1 n, 0 1. n .
:
:
1.3.3.11.. . (0), (1). . , . n. n 0 1 . - .
:
:
. 1 2- , 4-.
1.4.
.
, , . .
.
.
.
(). N . .
.
. , . , ( ). , .. , . N-1.
.
// C++
# include <iostream>
# include <cstdlib>
using namespace std;
const int N = 10;
int main () //
{
setlocale (LC_ALL, "RUS");
cout << " ()" << endl;
cout << " , " << endl;
int a [N], n;
cin >> n;
for (int i=0; i < n; i++)
cin >> a [i];
for (int i=1; i < n; i++)
for (int j=0; j < n-i; j++)
if (a [j] > a [j+1])
swap (a [j], a [j+1]);
for (int i=0; i < n; i++)
cout << a [i] << " ";
cout << endl;
system ("PAUSE");
return 0;
}
// C#
using System;
class Program
{
static void Main (string [] args)
{
Console.WriteLine (" ()");
Console.WriteLine (" , 1 ");
int n = int.Parse (Console.ReadLine ());
int [] a = new int [n];
for (int i=0; i < n; i++) //
a [i] = int.Parse (Console.ReadLine ());
for (int i=1; i < n; i++)
for (int j=0; j < n-i; j++)
if (a [j] > a [j+1])
{
int temp = a [j];
|
|
a [j] = a [j+1];
a [j+1] = temp;
}
for (int i=0; i < n; i++) //
Console.WriteLine (a [i]);
Console.ReadKey ();
}
}