М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
evasoksoksok
evasoksoksok
17.03.2023 11:19 •  Информатика

(только c ++)
1 секунда
256 мегабайт
все чего-то боятся. кто-то боится темноты, кто-то боится высоты, кто-то боится общественных туалетов (все мы боимся общественных туалетов), кто-то боится долгов есть много страхов, но самый большой среди всех для unknown_user2019 - это выбор земля для посадки клубники. участок unknown_user2019 можно описать как матрицу с n строками и m столбцами. некоторые поля в матрице подходят для посадки клубники, а некоторые нет - там растут сорняки. unknown_user2019 ищет прямоугольные участки земли, которые полностью заполнены полями, подходящими для посадки клубники. эти виды прямоугольников называются подходящими прямоугольниками. также unknown_user2019 интересуется потенциальным значением всех полей в матрице. потенциальное значение каждого поля в матрице определяется как количество подходящих прямоугольников, содержащих это поле. так как unknown_user2019 испытывает проблемы, связанные с его страхами, он просит вас вычислить только сумму потенциальных значений всех полей. ввод первая строка содержит два натуральных числа n и m (1 ≤ n, m ≤ 2 000), размеры земли. следующие n строк содержат по m символов, представляющих ландшафт. каждый символ может быть или «.» (точка), которая представляет поле, подходящее для посадки, или «#», который представляет сорняки. выход выведите сумму всех потенциальных значений полей матрицы.
оценка в тестовых случаях, оценивающих в 20% от общего количества , он будет считать, что 1 ≤ n, m ≤ 10. в тестовых случаях, оцениваемых в дополнительные 30% от общего количества , он будет удерживать это 1 ≤ n, m ≤ 300.
вход
2 3
.#.
..#
выход
8
вход
3 3



выход
100
вход
3 4
..#.
#
#
выход
40
разъяснение первого образца теста: следующая матрица описывает потенциальные значения полей земли. сумма всех потенциальных значений составляет 8.
2 0 1
3 2 0

👇
Открыть все ответы
Ответ:
umnyjchelovek
umnyjchelovek
17.03.2023
/*VS C++*/
#include <iostream>
using namespace std;
int main() {
    setlocale(LC_ALL, "Russian");
    cout << "Выберите животное:" << endl;
    cout << "1 - Собака" << endl;
    cout << "2 - Петух" << endl;
    cout << "3 - Кот" << endl;
    int a;
    cin >> a;
    switch (a) {
    case 1: {
        cout << "Гав-гав." << endl;
        break;
    }
    case 2: {
        cout << "Кукареку." << endl;
        break;
    }
    case 3: {
        cout << "Мяу." << endl;
        break;
    }
    default: cout << "Животное с таким номером отсутствует!" << endl;
    }
    system("pause");
    return 0;
}
4,5(29 оценок)
Ответ:
clicker666
clicker666
17.03.2023
//Pascal
var
  A: array [1 .. 5, 1 .. 4] of integer;
  V: array [1 .. 20] of integer;
  i, j, z: byte;
  SUM1, SUM2, SUM3, MIN: integer;
begin
  randomize;
  writeln('***Сгенерированный массив***');
  SUM1 := 0; SUM2 := 0; SUM3 := 0;
  for i := 1 to 5 do
  begin
    for j := 1 to 4 do
    begin
      A[i, j] := random(30);
      if ((A[i, j] >= 0) and (A[i, j] <= 5)) then SUM1 := SUM1 + A[i, j];
      if ((A[i, j] >= 5) and (A[i, j] <= 15)) then SUM2 := SUM2 + A[i, j];
      write(A[i, j]:6)
    end;
    writeln;
  end;
  writeln('Сумма элементов [0 5] = ', SUM1);
  writeln('Сумма элементов [5 15] = ', SUM2);
  MIN := A[3, 1];
  for j := 1 to 4 do if A[3, j] < MIN then MIN := A[3, j];
  writeln('Минимальный элемент в третьей строке = ', MIN);
  writeln('***Вектор***');
  j := 1;
  z := 0;
  while (z < 20) do
  begin
    for i := 1 to 5 do
    begin
      z := z + 1;
      V[z] := A[i, j];
    end;
    j := j + 1;
  end;
  for i := 1 to 20 do writeln(V[i]:6);
  for i := 20 downto 10 do SUM3 := SUM3 + V[i];
  writeln('Сумма последних 10-ти элементов = ', SUM3);
  readln;
end.
4,5(48 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ