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

Автор Aoi_Hill, история, 3 года назад, По-английски

These 2 solutions differ only in use of predefined max and #define max .

TLE code

AC code

Please provide detailed explanation to me, it took forever to debug. Thanks

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by Aoi_Hill (previous revision, new revision, compare).

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится

This is what happens with the macro:

(func(one) + ... < func(zero) + ... ? func(zero) + ... : func(one) + ...)

Either func(one) or func(zero) will be called twice, once for the comparison and once for the actual call.