.


:




:

































 

 

 

 


. 1.4.2.1. 3-




 

1.4.2.1. 3- . k, n m . k+n+m , . n, . . -.

:

1 2 5 6

1 3 5 7 7 9

1 2 3 4 5

:

1 1 1 2 2 3 3 4 5 5 5 6 7 7 9

 

1.4.2.2, 2- . n m . , , . n, . . -.

:

1 2 5 6

1 3 5 7 7 9

:

1 5

 

1.4.2.3. 2- . n m . , , . n, . . -.

:

1 2 5 6

1 3 5 7 7 9

:

2 6

 

1.4.2.4. . n . , . n, . -.

:

3 1 2 5 4 6

1 3 5 7 8 9

:

1 2 3 4 5 6

3 5 1 8 7 9

 

1.4.2.5. . . . n, . .

:

:

 

1.4.2.6. . n x. , . , -1. n, . .

:

1 3 5 7 7 9

:

-1

 

1.4.2.7. . , A B, 0.001 . A B n m1, m2,..., mn. B s. . , , s . a b , ( {i | 1 ≤ i ≤ |a|, ai ≠ bi }).

s . n , . n mi . (|s| = |m1| = |m2| =... = |mn|). 0 1. 60 .

k , . k .

:

010101
3
110011
011001
000111

:

2 3

 

1.4.2.8. . ( , ). , . N (1 ≤ N, ≤ 106) , . N , M . . 0 105. , , . . , .

:

11 6
2 4 6 8 10 12 10 8 6 4 2
3 6 9 12 15 18

:

6 12

 

1.4.2.9. . , n . , , , , . . , 1, 2, 3, 2, 3, 1, 2 1, 3, 3, 1, 2, 2, 2. , .

n (3 ≤ n ≤ 200000). , n , 106. .

, . .

:

7
1 2 3 2 3 1 2

:

1 3 3 1 2 2 2

 

1.4.2.10. . N . , , . N, 104, N , , 109.

:

4
1
1
1
5

:

 

1.4.2.11. . N . L , . , . , . . L N (N<=100, L<=3200), N ( -32000 32000), .

:

5 3
6 10 27

:

 

1.4.2.12. . 011212201220200112 : 0, : 0 1, 1 2, 2 0, ..

, N , N- . N (1 <= N <= 2147483647).

:

:

 

1.4.2.13. . . , N , - . , .

N (N < 105) . , N : : :̻ (00:00 ≤ : ≤ 23:59). , .

:

6
09:00 10:07
10:20 11:35
12:00 17:00
11:00 11:30
11:20 12:30
11:30 18:15

:

 

1.4.2.14. . N M . , . x a b, min(a, b) <= x <= max(a, b). N M (1 <= N, M <= 105). N ai bi . M . 109. M , .

:

3 2
0 5
-3 2
7 10
1 6

:

2 0

 

1.4.2.15. . N . ( ). , .

N (0 < N <= 1000). N 4 , ( 0 23, 0 59), . . , , . , , 10 30 18 30 , 480 . , , . , , , .

( ), N .

:

3
1 0 23 0
12 0 12 0
22 0 2 0

:

 

1.4.2.16. . , . n (3 ≤ n ≤ 200000). , n . . .

:

-2 -2 -1 0 0 0 2 2 3 3 5

:

0 0 0 -1 2 -2 -2 2 3 3 5

 

.

 

1.4.3.1. . , (). ( ) . . , , .

 

1.4.3.2. . n (<=10000) M .

:

1) 1 M;

2) x M, 2x+1 3x+1 M. . n .

:

:

1 3 4 7 9 10 13 15 19 21 22

 

1.4.3.3. , . , , . , . n, . -.

:

2 0 -1 3 0 0 -2 2 -2 3 0

:

-1 -1 -2 0 0 0 0 2 3 2 3

 

1.4.3.4. , . 0. n, , .

:

-2 -2 -1 0 0 0 2 2 3 3 5

:

 

1.4.3.5. , . 0. n, , .

:

-2 -2 -1 0 0 0 2 2 3 3 5

:

 

1.4.3.6. . [a, b) a b.

0 109 . N . , , ( , ). , . N (1 <= N <= 500) N ( 0 109). .

:

 

:

 

 

1.4.3.7. , . n, .

:

 

:

 

1.5. ()

 

.

, (, ).

 

.

( ) char \0 string. . :

int strlen (char *)

char * strcpy (char *, char *) ( )

int strcmp (char *, char *)

char * strcat (char *, char *)

( ).

, .. . .

gets (char *)

cin.getline (char *, int)

 

.

, , , , , ,

 

.

, . , . (), . .

 

.

. , . :

 

( )

,

( )

_

 

.

. . .

// C++

 

# include <iostream>

# include <cstring>

# include <cstdlib>

 

using namespace std;

 

const int N = 100000; //

char text [N];

 

int main ()

{

setlocale (LC_ALL, "RUS");

cout << " ." << endl;

cout << " ." << endl;

 

cin.getline (text, N-1); //

 

int kol=0;

//

for (int i=0; text [i]!= 0;)

{

// ( )

for (; text [i] == ' '; i++)

;

// ,

if (text [i] == 0) break;

 

// ( )

for (; text [i]!= 0 && text [i]!= ' '; i++)

;

 

kol++; //

}

 

cout << kol << endl; //

 

system ("PAUSE");

return 0;

}

 

// C#

 

using System;

 

class Program

{

static void Main (string [] args)

{

Console.WriteLine (" .");

Console.WriteLine (" ");

 

string s = Console.ReadLine ();

int kol=0;

 

for (int i=0; i < s.Length;)

{

for (; (i < s.Length) && (s [i] == ' '); i++)

;

 

if (i == s.Length) break;

 

for (; (i < s.Length) && (s [i]!= ' '); i++)

;

 

kol++;

}

 

Console.WriteLine (kol);

Console.ReadKey ();

}

}

 





:


: 2015-10-27; !; : 1100 |


:

:

.
==> ...

1456 - | 1439 -


© 2015-2024 lektsii.org - -

: 0.127 .