Блог пользователя nubb

Автор nubb, история, 20 месяцев назад, По-английски

I was doing Problem 1033D and I was stuck. Later, one of my friends got Accepted first try. Seems like the only difference is that I was using C++17 and my friend was using C++20. Can someone explain why C++17 didn't work but C++20 did?

  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

»
20 месяцев назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -29 Проголосовать: не нравится

probably because of cbrt implemented in c++17.

»
20 месяцев назад, скрыть # |
 
Проголосовать: нравится -33 Проголосовать: не нравится

ur so dumbbbbbbbbbbb

»
20 месяцев назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

because skibidi is a sigma and you have a level 10 gyat

»
20 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

In some problems like 1137C - Museums Tour, C++17 can AC more easy but C++20 or 23 maybe a bit harder.

They're fun features :)

»
20 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Different compiler may feature different libraries, and therefore some of the functions you applied to your code file may not work at best status if run in old (or new) compilers.

»
20 месяцев назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

I replaced sqrt with sqrtl and cbrt with cbrtl in your code, and it AC'd: 310420549