В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
vlada051199
vlada051199
26.05.2021 00:01 •  Информатика

Чтобы стать королем Codeforces, Курони должен решить следующую задачу. Ему даны n чисел Курони посчитать ∏1≤i
Если вы не знакомы с короткой формой записи, ∏1≤i
Входные данные
Первая строка содержит два целых числа n, m (2≤n≤2⋅105, 1≤m≤1000) — количество чисел и модуль.

Вторая строка содержит n целых чисел a1,a2,…,an (0≤ai≤109).

Выходные данные
Выведите единственное число — ∏1≤i
Примеры
входные данныеСкопировать
2 10
8 5
выходные данныеСкопировать
3
входные данныеСкопировать
3 12
1 4 5
выходные данныеСкопировать
0
входные данныеСкопировать
3 7
1 4 9
выходные данныеСкопировать
1
Примечание
В первом примере, |8−5|=3≡3mod10.

Во втором примере, |1−4|⋅|1−5|⋅|4−5|=3⋅4⋅1=12≡0mod12.

В третьем примере, |1−4|⋅|1−9|⋅|4−9|=3⋅8⋅5=120≡1mod7.
ответьте в течение 4 часов код С++

Показать ответ
Ответ:
shcherboroma
shcherboroma
23.01.2020 13:26

Программа:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

setlocale(LC_ALL, "rus");

int N; float A, B, h, x, f;

cout << "Введи кол-во шагов="; cin >> N;

cout << "Введите левую границу отрезка="; cin >> A;

cout << "Введите правую границу отрезка="; cin >> B;

if (A == B)

{

 cout << "Вы ввели точку, а не отрезок" << endl;

 cout << "Введите ещё раз A и B:" << endl;

 cout << "A="; cin >> A;

 cout << "B="; cin >> B;

}

x = A;

h = (B - A) / N;

for (int i=0; i<=N; i++)

{

 if (x-N == 0)

  cout << "x=" << x << " " << "f(x) - Нет значения"<< endl;

 else

 {

  f = ((sin(x - N)) / (x - N)) + exp(x - N);

  cout << "x=" << x << " " << "f(x)=" << f << endl;

 }

 x = x+h;

}

return 0;

}

Пример:

Введи кол-во шагов=10

Введите левую границу отрезка=5

Введите правую границу отрезка=15

x=5 f(x)=-0.185047

x=6 f(x)=-0.170885

x=7 f(x)=0.0968271

x=8 f(x)=0.589984

x=9 f(x)=1.20935

x=10 f(x) - Нет значения

x=11 f(x)=3.55975

x=12 f(x)=7.8437

x=13 f(x)=20.1326

x=14 f(x)=54.4089

x=15 f(x)=148.221

0,0(0 оценок)
Ответ:
Ffgfgdcbgdf
Ffgfgdcbgdf
23.07.2021 07:53

1. 1111₂+1100₂=11011₂ - ответ.


2. Рассмотрим каждое утверждение:

Если истинно утверждение, что "А делится на 55", тогда истины и 2 первых утверждения, потому что 55/5=11 55/11=5 - получается уже 3 истины, значит это ложное высказывание.

Если истинно высказывание: "А меньше 10", тогда "А делится на 11" - ложь. Отсюда истинная пара: "А меньше 10" и "А делится на 5".

Иначе, если "А меньше 10" - ложь, тогда остается пара: "А делится на 5" и " А делится на 11", но эта пара истинной быть не может, потому как если А делится на 11 и 5, то 11 должно делится на 5.


ответ: A=5

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота