1 / 1 / 0
Регистрация: 05.09.2022
Сообщений: 56

Берляндия — это страна, состоящая из n городов. Дорожную сеть Берляндии можно представить в виде взвешенного дерева

13.11.2023, 12:07. Показов 5247. Ответов 33

Студворк — интернет-сервис помощи студентам
Берляндия — это страна, состоящая из n городов. Дорожную сеть Берляндии можно представить в виде взвешенного дерева, то есть всего в стране n−1 дорога (обозначим города, которые соединяет i-я дорога за vi,ui и её вес за wi), и от любого города можно добраться до любого другого ровно по одному пути, если не посещать никакой город дважды.

Назовём город u достижимым из города v, если на единственном простом пути из v в u, который состоит из рёбер i1,i2,⋯ik, для любого 1≤m≤k верно, что (wi1⊕wi2⊕⋯wim−1⊕wim)≠0, где ⊕ обозначает операцию побитового исключающего «ИЛИ» — бинарная операция, действие которой эквивалентно применению логического исключающего «ИЛИ» к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях операндов. Другими словами, если оба соответствующих бита операндов равны между собой, двоичный разряд результата равен 0; в противном случае, двоичный разряд результата равен 1.

Иными словами, на пути от v до u побитовый исключающий ИЛИ рёбер на непустом префиксе ни разу не равен нулю. Заметим, что по определению v достижима из v.

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

Входные данные
В первой строке дано единственное целое число n (1≤n≤200000) — число городов в Берляндии.

В каждой из следующих n−1 строк даны по три целых числа vi,ui,wi (1≤vi≤n,1≤ui≤n,0≤wi≤2⋅109), задающие рёбра в формате, описанном в условии. Гарантируется, что заданный граф является деревом.

Выходные данные
Выведите в одну строку n чисел через пробел. i-е число равно количеству достижимых городов из i-го города.

Примеры:

входные данные
5
1 2 1
2 3 2
3 4 3
4 5 0
выходные данные
3 5 5 3 1

входные данные
5
1 2 3
2 3 2
2 4 3
1 5 1
выходные данные
4 5 4 3 4
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2023, 12:07
Ответы с готовыми решениями:

Формулу можно представить в виде двоичного дерева (f1 s f2)
Формулу вида <формула>::=<терминал>|(<формула><знак><формула>) <знак>::=+|-|*|/ <терминал>::=любое целое неотрицательное число ...

Определить, можно ли представить это число в виде произведения трех последовательных натуральных чисел
Дано натуральное число n. Определить, можно ли представить это число в виде произведения трех последовательных натуральных чисел.

Бинарное дерево. Представить массив в виде бинарного дерева и напечатать в отсортированном виде
Задан массив целых чисел. Представить его в виде бинарного дерева и напечатать в отсортированном виде.Помогите пожалуйста.

33
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:16
Студворк — интернет-сервис помощи студентам
n = int(input())
m = int(input())
k = int(input())
c = 0
if m < k:
c += m*(n-1)
if 1 < k:
c += n*(m-1)
print(c)
0
2 / 1 / 1
Регистрация: 05.11.2023
Сообщений: 24
13.11.2023, 14:17
третью давайте вместе сделаем
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 8
13.11.2023, 14:17
# Ввод данных
N = int(input())
M = int(input())
K = int(input())


# Найти количество пар соседних по стороне клеток внутри каждой строки
pairs_inside_row = min(M - 1, K) * N

# Найти количество пар соседних по стороне клеток между соседними строками
pairs_between_rows = min(N - 1, K) * M

# Общее количество пар
total_pairs = pairs_inside_row + pairs_between_rows

# Вывод результата
print(total_pairs)

на 38б решает, хз где недочет
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:18
Добавлено через 31 секунду
дайте третью

Добавлено через 31 секунду
с любым количеством баллов больше нуля
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 8
13.11.2023, 14:18
есть хоть что-то на 2 и 3-3?
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:18
у кого есть код второй?
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 8
13.11.2023, 14:20
кидайте 2ю и 3ю, осталось 10 минут!!!
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:24
заплачу до 300 р за правильное решение

Добавлено через 19 секунд
Быстреее!!!
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 8
13.11.2023, 14:24
присоединяюсь, если скинут 2 и 3
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:25
Можем повысить ставки до 500
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 8
13.11.2023, 14:27
4 минуты, загасились ребята

Добавлено через 1 минуту
киньте 2,3 пожалуйста!!!!!!!
0
0 / 0 / 0
Регистрация: 13.11.2023
Сообщений: 11
13.11.2023, 14:28
Пожалуйста!!!! Косарь дам
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
13.11.2023, 15:32
Вы посмотрели сценку "Как сейчас решают олимпиады".
1
1 / 1 / 0
Регистрация: 13.11.2023
Сообщений: 3
13.11.2023, 15:56
это определённо того стоило
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2023, 15:56

Представить в виде дерева поиска С++
Требуется представить заданную последовательность из строчных латинских букв,(чтение производится из файла ) оканчивающуюся точкой,...

Представить список путей в виде дерева
У меня есть например текст с ссылками на файлы D:/MyFiles/Desktop/DIR/DIR1/text1.txt D:/MyFiles/Desktop/DIR/DIR2/text2.txt ...

Представить таблицу в виде бинарного дерева
Представить таблицу в виде бинарного дерева, элементами которого являются строки таблицы. Написать программу, содержащую функции создания...

Формулу представить в виде двоичного дерева
Формулу вида &lt;формула&gt;::=&lt;терминал&gt;|(&lt;формула&gt;&lt;знак&gt;&lt;формула&gt;) &lt;знак&gt;::=+|-|*|/ &lt;терминал&gt;::=&lt;переменная&gt;|&lt;цифра&gt; ...

Арифметическое выражение представить его в виде дерева
на входе-арифметическое выражение представить его в виде дерева, вывести полученное дерево и посчитать его значение в выражением входят...


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

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

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru