Только с++ в игру быки и коровы играют два игрока. первый игрок загадывает последовательность из n различных цветов. всего различных цветов существуют m. цвета пронумерованы целыми числами от 1 до m. таким образом загаданную последовательность можно представить в виде массива a из n элементов: a0, an-1. второй игрок пытается угадать массив a. для этого он сообщает первому игроку своё предположение: массив b. в ответ на предположение первый игрок сообщает второму количество быков и коров в его предположении. быком называется такое i, что ai = bi. коровой называется такое i, что ai ≠ bi, но существует такое j, что ai = bj. ваша : по заданным массивам a и b вычислить количество быков и коров. входные данные в первой строке задано два целых числа: n, m (1 ≤ n ≤ 5000, 1 ≤ m ≤ 105) — количество элементов в массиве и количество различных цветов. в следующей строке задано n целых чисел через пробел: a0, an-1 (1 ≤ ai ≤ m) — элементы массива a. в следующей строке задано n целых чисел через пробел: b0, bn-1 (1 ≤ bi ≤ m) — элементы массива b. выходные данные выведите два целых числа через пробел: количество быков и коров. пример(ы) input.txt 5 10 4 3 8 9 7 8 3 5 2 4 output.txt 1 2 input.txt 3 3 1 2 3 3 1 2 output.txt 0 3 input.txt 3 3 1 2 3 1 2 3 output.txt 3 0
154
215
Ответы на вопрос:
#include < bits/stdc++.h> using namespace std; #define f0(i,n) for (int i = 0; i < (n); ++i)int main(){ int n, m; cin > > n > > m; vector< int> a(n); f0(i, n) cin > > a[i]; vector< int> b(n); f0(i, n) cin > > b[i]; int bi = 0; int cow = 0; f0(i, n) if (a[i] == b[i])bi++; else f0(j,n) if (a[i] == b[j])cow++; cout < < bi < < ' ' < < cow; }
Врезультате процесса обработки информации получается новая информация. например в результате логических рассуждений.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
bodik22804.10.2020 01:25
-
kravchenko22819.04.2021 17:17
-
silverg2005p00xxj05.05.2022 03:26
-
jokerreal3018.04.2022 02:10
-
kseniarevda708.02.2023 11:44
-
0606060127.06.2021 01:59
-
владик444124.04.2023 13:04
-
idzzzid66603.03.2023 01:33
-
polinka200276119.05.2023 16:44
-
megamerezhnikova09.03.2020 07:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.