+ 5

Еще одна задачка. 8-11 классы, городской этап всеукраинской олимпиады по информатике

Прошлая задачка не особо зашла, но чтобы лента не пустовала я буду выкладывать задачки дальше. Ваши идеи о чем писать предлагайте в комменты А вот текст задачки буквально цитата: В школе N666 А учеников любят фильм "звездные войны". B учников любят "Властелин колец". И С учеников любят оба фильма. Вам даны целые числа (0<= А, В <= 10^9, С<=min(A,B)). Выведите Количество учеников которые любят только один из указаных фильмов и не любят другой. ______________________ |Ввод. |вывод. | |5 3 2. | 4. |

21st Mar 2018, 10:55 AM
jmik
10 Réponses
+ 1
A+B-2*C из двух объединённых множеств надо вычесть их пересечение. Пересечение это С, но при математической операции сложения вместо операции объединения, пересечение множеств получается добавляется два раза: из А и из B, поэтому надо вычесть удвоенное пересечение. Это и будет решением
24th Mar 2018, 4:06 PM
Tema
Tema - avatar
+ 16
Да, именно.
22nd Mar 2018, 6:17 PM
alex44098
alex44098 - avatar
+ 15
Есть предложение для следующей задачи: https://code.sololearn.com/c54X6WTGgWVP/?ref=app
21st Mar 2018, 12:43 PM
alex44098
alex44098 - avatar
+ 15
Хорошо, спасибо за объяснение👍! А всю информацию о задаче я написал в самом коде.
22nd Mar 2018, 4:17 PM
alex44098
alex44098 - avatar
+ 14
То есть нужно вывести кол-во учеников, которые любят только один фильм? Но тогда если пятеро учеников любят "Звёздные войны", 3-я "Властелин колец" и 2-я оба этих фильма, то всего 6 людей любят один фильм. Достаточно вычислить общее количество учеников и вычесть из них тех, кто любит оба фильма. Или я не так понял условия?
21st Mar 2018, 12:42 PM
alex44098
alex44098 - avatar
+ 3
Алекс, смотри, 5 учеников любят фильм "ЗВ" из них 2 любят "ЗВ" и "ВК" т.е. под категорию 'Однолюбов' они не подходят. 5-2=3. 3 однолюба "ЗВ" тоже самое с "ВК" 3-2=1. всего 1 однолюб "ВК" 1+3=4. вот и наш ответ
21st Mar 2018, 7:00 PM
jmik
+ 2
За задачку спасибо. Сохраню. рассмотрим её позже. Я сейчас просто задачки с олимпиады на которой учавствовал, выкладываю, надо же что-то кроме 2 места из этого получить... Если не сложно, подготовь, пожалуйста, таблицу ввода-вывода и лимиты переменных. Буду весьма благодарен! ₽.$. У меня просто в запасе ещё районная и обласная олимпиады.
21st Mar 2018, 7:24 PM
jmik
+ 2
Т.Е. Вводим день января, А нам выдаёт кол-во полученых вкусностей?
22nd Mar 2018, 6:16 PM
jmik
16th Sep 2018, 11:17 PM
‎شایسته پور‎
‎شایسته پور‎ - avatar
0
شایسته پور
16th Sep 2018, 11:18 PM
‎شایسته پور‎
‎شایسته پور‎ - avatar