На питоне ! ! 50
беси сбежала и прячется на холме, покрытом высокой травой. фермер джон, пытаясь поймать беси, решил ползти по траве на руках и коленях так, чтобы подобраться незамеченным. трава перед фермером джоном выглядит как строка из n круглых скобок, например: фермер джон знает, что задние ноги беси выглядят как две соседних левых скобок а передние ноги выглядят как пара соседних правых скобок поэтому местоположение беси может быть описано парой индексов x < y таких, что (( находятся на позиции x, а )) находятся на позиции y. вычислите количество различных позиций, в которых может находиться беси. формат входных данных первая строка содержит строку из скобок длиной n (1 6 n 6 50 000). формат выходных данных выведите количество позиций, в которых может стоять беси (то есть количество таких различных пар (x,y), что x < y и (( стоят на позиции x, а )) стоят на позиции y). примеры стандартный ввод стандартный вывод 4 замечание пояснение к примеру. всего имеется четыре варианта расположения беси, они указаны ниже: 1. 2. 3. 4.
Смотри файл
Объяснение:
1. Баскетбольная команда
Условия приёма взяты из учебника
1) Заполняем таблицу
2) В ячейку C3 вводим формулу =ЕСЛИ(B3>=170;"принят";"не принят")
3) Копируем формулу из ячейки C3 в ячейки C4:C8
4) В ячейку C9 вводим формулу =СЧЁТЕСЛИ(C3:C8;"принят")
Смотри картинки (общий вид с показом формул и без)
2. Таблица истинности НЕ А И НЕ В
1) Заполняем шапку таблицы
2) В ячейку A3 вводим формулу =0=1
3) Копируем формулу из ячейки A3 в ячейки A4, B3 и B5
4) В ячейку A5 вводим формулу =1=1
5) Копируем формулу из ячейки A5 в ячейки A6, B4 и B6
6) В ячейку C3 вводим формулу =НЕ(A3)
7) Копируем формулу из ячейки C3 в ячейки C4:C6
8) В ячейку D3 вводим формулу =НЕ(B3)
9) Копируем формулу из ячейки D3 в ячейки D4:D6
10) В ячейку E3 вводим формулу =И(C3;D3)
11) Копируем формулу из ячейки E3 в ячейки E4:E6
Смотри картинки (общий вид с показом формул и без)
Представим, что мы считаем сами так, как компьютер:
1) а:=1; b:=1;
выполняем программу: а:=а+1, т.е. а = 1+1 = 2; b:=1*3 =3 - это 1-й раз;
проверяем условие b<a, т.е. 3 <2 - ложно, значит, больше данная последовательность операторов выполняться не будет.
ответ: 1 раз.
2) s:=0 ; n:=0;
проверяем условие n<5, т.е. 0<5 - верно, значит теперь s:=s+2 =0+2=2, n:=n+1=0+1=1 - 1-й раз;
проверяем условие n<5, т.е. 1<5 - верно, значит теперь s:=s+2 =2+2=4, n:=n+1=1+1=2 - 2-й раз;
проверяем условие n<5, т.е. 2<5 - верно, значит теперь s:=s+2 =4+2=6, n:=n+1=2+1=3 - 3-й раз;
проверяем условие n<5, т.е. 3<5 - верно, значит теперь s:=s+2 =6+2=8, n:=n+1=3+1=4 - 4-й раз;
проверяем условие n<5, т.е. 4<5 - верно, значит теперь s:=s+2 =8+2=10, n:=n+1=4+1=5 - 5-й раз;
проверяем условие n<5, т.е. 5<5 - ложно, значит выполнения фрагмента программы больше не будет.
ответ: 5 раз.
3) оператор цикла будет выполнен для х=10, х=11 и х=12, т.е. 3 раза.
ответ: 3 раза.