Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 August 31

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ну либо в left + right, либо в результате от деления
источник

G

Gerda in IT KPI C/C++ ХВ (не UB)
почему ситуация с явным приведением к лонгам не работает?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну как минимум двойку ты к лонгу не приводишь
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
а вообще стандартом вообще не определено, что лонг лонг должен быть длинее чара
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Gerda
почему ситуация с явным приведением к лонгам не работает?
райт у тебя тоже инт
источник

A

András in IT KPI C/C++ ХВ (не UB)
Gerda
почему ситуация с явным приведением к лонгам не работает?
Тому, що ти додаєш два інти, результат зберігаєш в інт, а тільки потім його кастуєш до лл
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Если хочешь избавится от переполнения юзай везде int64_t
источник

A

András in IT KPI C/C++ ХВ (не UB)
Зроби (1ll * left + right) / 2
источник

G

Gerda in IT KPI C/C++ ХВ (не UB)
эту проблему можно решить, если right, left сделать лонгами, просто я не понимаю, почему нельзя явно привести к лонгам эту строчку?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Предварительно подключив stdint.h
источник

G

Gerda in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Если хочешь избавится от переполнения юзай везде int64_t
оо, пасиб, ща почитаю
источник

A

András in IT KPI C/C++ ХВ (не UB)
Gerda
эту проблему можно решить, если right, left сделать лонгами, просто я не понимаю, почему нельзя явно привести к лонгам эту строчку?
https://t.me/itkpi_cpp/91965 і мені всерівно, що ти не знаєш укр
источник

G

Gerda in IT KPI C/C++ ХВ (не UB)
András
Тому, що ти додаєш два інти, результат зберігаєш в інт, а тільки потім його кастуєш до лл
блин, понял, спасибо большое, нечаянно пропустил
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
патриотично
источник

G

Gerda in IT KPI C/C++ ХВ (не UB)
хех) runtime 0 ms?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Gerda
хех) runtime 0 ms?
+
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Gerda
хех) runtime 0 ms?
О, вы освоили хардкод?
источник

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
Компайл тайм солюшин?
Хотя тогда миллисекунды это слишком много
источник

AT

Art Teatr in IT KPI C/C++ ХВ (не UB)
А может он переписал сам алгоритм на констекспры)
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Поясните за полные и неполные типы, а то я чет вообще не понял в чем прикол
источник