Список вопросов
Как мне добавить решение на задач ?
14th February, 15:14
827
0
Что dsu(i) значит в коде "катание на коньках"
8th February, 18:16
219
1
Страна замов. Напишите программу на Python
10th December, 18:14
611
2
На листе клетчатой бумаги рисуют выпуклый 100-угольник с вершинами в узлах сетки. Какое наибольшее число диагоналей этого 100-угольника может идти по линиям сетки?
7th November, 15:29
445
0
Рассмотрим все прямоугольники, длины сторон которых выражены целым числом метров, и периметр которых (в метрах) численно равняется площади (в метрах квадратных). Найдите суммарную площадь всех таких, разных по размеру сторон, прямоугольников.Прямоугольники, отличающиеся порядком сторон, например, 10 * 20 и 20 * 10 считаем одинаковыми.
7th October, 20:57
907
0
Кто и за сколько может написать программу управления курсором?
2nd October, 23:48
625
3
Как авторизоваться на novafilm.tv при помощи cURL?
2nd October, 23:33
507
3
Верстка, position:relative создает пустое место
2nd October, 23:31
438
2
Что улучшить в переводе Apache Public License?
2nd October, 23:29
445
1
Формирование кода видео Вконтакте
2nd October, 23:23
547
3
IPad2 с 3G из Штатов?
2nd October, 23:18
496
5
А будет ли tcpdump видеть ack flood?
2nd October, 23:14
414
2
Альфа банк и странное смс мошенничество?
2nd October, 23:05
798
6
Софт для "ремонта" поврежденного h264 видео?
2nd October, 22:55
414
3
Scrapy — Python
2nd October, 22:54
425
4
Помощь с доставкой из США?
2nd October, 22:47
471
3
Создание stop-motion ролика
2nd October, 22:41
502
5
Решение задачи Похожие массивы с Acmp
С пояснением   Просмотров: 468
Два массива называются похожими, если совпадают множества чисел, встречающихся в этих массивах.
Требуется написать программу, которая определит: похожи ли два заданных массива.
Требуется написать программу, которая определит: похожи ли два заданных массива.
Код
#include using namespace std; int main() { int n, m, t; cin >> n >> m; vector a; vector b; for(int i = 0; i < n; ++i){ cin >> t; a.push_back(t); } for(int i = 0; i < m; ++i){ cin >> t; b.push_back(t); } sort(a.begin(), a.end()); sort(b.begin(), b.end()); for(int i = 0; i < a.size() - 1; ++i){ if(a[i] == a[i + 1]){ a.erase(a.begin() + i + 1); --i; } } for(int i = 0; i < b.size() - 1; ++i){ if(b[i] == b[i + 1]){ b.erase(b.begin() + i + 1); --i; } } if(a.size() == b.size()){ for(int i = 0; i < a.size(); ++i) if(a[i] != b[i]){ cout << 0; return 0; } cout << 1; } else cout << 0 << endl; return 0; }
 
 
 
 
 
Автор: Администратор

Пояснение к задаче
Тут надо найти , есть ли элемент, которого нет в другом массиве. Если есть, то вывести 0, иначе 1