1) В вход программы поступают N 1000 натуральных чисел, каждое из которых не превышает 10000. Необходимо определить количество пар элементов (ai, aj) этого набора, в которых 1 i < j N, сумма элементов нечётна, а произведение делится на 13. Напишите эффективную по времени и по памяти программу для решения этой задачи. Описание входных и выходных данных
В первой строке входных данных задаётся количество чисел N (1 ≤ N ≤ 1000). В каждой из последующих N строк записано одно натуральное число, не превышающее 10000.
Пример входных данных:
5
4
13
27
39
7
Пример выходных данных для приведённого выше примера входных данных:
2
В приведённом наборе из 5 чисел имеются две пары (4, 13) и (4, 39), сумма элементов которых нечётна, и произведение кратно 13.
184
339
Ответы на вопрос:
#include <iostream>
using namespace std;
bool check(int a, int b){
return ((a + b) & 1) && (a * b) % 13 == 0;
}
int main(){
int n, cnt = 0;
cin >> n;
int a[n];
for(int i = 0; i < n; i++)
cin >> a[i];
for(int i = 0; i < n; i++)
for(int j = i + 1; j < n; j++)
cnt += check(a[i],a[j]);
cout << cnt;
}
N=16777216 (палитра) -> i=4096^2 бита(глубина) v=k*i v=640*350*4096=917 504 000
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
EvelEvg12.09.2020 22:44
-
lyazkaiman030910.03.2021 09:08
-
mmb118.06.2021 11:15
-
Sayonara1303.04.2022 02:59
-
zcneltyn15.04.2022 01:06
-
BMW53521.07.2022 19:33
-
DILLERONLOLOLOSHKA21.02.2021 15:46
-
Gowher2006121.07.2021 15:55
-
помогиииитееее223303.12.2020 01:29
-
sofiika1705.03.2021 09:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.