Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
3 / 2 / 0
Регистрация: 23.01.2016
Сообщений: 98
1

Определите, какие языки знают все школьники и языки, которые знает хотя бы один из школьников

20.03.2017, 21:05. Просмотров 3112. Ответов 3
Метки нет (Все метки)

Здравствуйте. Помогите пожалуйста решить задачу:

Каждый из N школьников некоторой школы знает Mi языков. Определите, какие языки знают все школьники и языки, которые знает хотя бы один из школьников.

Входные данные
Первая строка входных данных содержит количество школьников N. Далее идет N чисел Mi, после каждого из чисел идет Mi строк, содержащих названия языков, которые знает i-й школьник. Длина названий языков не превышает 1000 символов, количество различных языков не более 1000. 1N1000, 1Mi500.

Выходные данные
В первой строке выведите количество языков, которые знают все школьники. Начиная со второй строки - список таких языков. Затем - количество языков, которые знает хотя бы один школьник, на следующих строках - список таких языков.

Примеры
входные данные
3
3
Russian
English
Japanese
2
Russian
English
1
English
выходные данные
1
English
3
Russian
Japanese
English
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2017, 21:05
Ответы с готовыми решениями:

Подскажите языки, которые похожи на Python по синтаксису, но компилируются (или хотя бы просто быстрее)
Привет всем! Подскажите какие-нибудь ЯП, которые похоже на Python по синтаксису, но компилируются...

В конструкторском бюро все сотрудники знают хотя бы один из трех языков - Сколько всего сотрудников в КБ?
В конструкторском бюро все сотрудники знают хотя бы один из трех языков. Шестеро знают...

Кто знает эзотерические языки программирования?
На этом форуме есть хоть 1 человек который знает эзотерические языки программирования?

Интерпретируемые языки VS Компилируемые языки
Я лично не смог вспомнить чем хоть один из них, лучше другого :) Хотя возможно скоростью

3
Эксперт по компьютерным сетям
4678 / 2653 / 826
Регистрация: 03.11.2009
Сообщений: 8,331
Записей в блоге: 3
20.03.2017, 21:31 2
Что не получается?
0
3 / 2 / 0
Регистрация: 23.01.2016
Сообщений: 98
21.03.2017, 18:17  [ТС] 3
Я представляю, что нужно сделать, но не знаю как реализовать.
Нужно сравнить все множества, вывести те значения, которые встречаются всего 1 раз, и вывести значения которые встречаются хотя бы 1 раз + их количества.
0
9 / 9 / 0
Регистрация: 15.08.2017
Сообщений: 10
15.08.2017, 19:07 4
Решаю аналогичную задачку. Не получается довести до ума.

Вот такой код все равно дает ошибку при проверке.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
lang = []
union = set()
all = set()
for i in range(int(input())):
  m = int(input())
  a = {input() for j in range(m)}
  all.update(a)
  if len(union) == 0:
    union.update(a)
  else:
    union &= a
print(len(union))
print('\n'.join(sorted(union)))
print(len(all))
print('\n'.join(sorted(all)))
Test 4 Wrong answer.
Подскажите что я мог не учесть?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2017, 19:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ищу сильного веб-разработчика, который знает языки Perl и Python
Всем привет.:handshake: Для крупной компании (2000 сотрудников), под интересный новый проект нужен...

Какие языки стоит изучить?
Не знаю, где создавать эту тему, поэтому создал тут. Помогите пожалуйста, вот я не знаю с какого...

Какие языки надо знать
Какие надо знать языки программирования что бы сделать подобную игру...

Какие еще языки изучать питонисту ?
C/C++ или JS/NodeJS/React.JS и т.д. какие подойдут больше для компьютерных программ и игр? если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.