MegaEnderman2009's blog

By MegaEnderman2009, history, 6 months ago, In Russian

Почему некоторые решения работают значительно быстрее при использовании разных компиляторов С++? Так, решая 1800F - Dasha and Nightmares
я столкнулся с тем, что при использовании компилятора 20-й версии решение не проходит по времени, при этом выполняется в итоге за примерно 4200мс, в то время как 17й компилятор справился с решением в среднем за 3650мс, отсюда вопрос почему? Само решение оно вот https://mirror.codeforces.com/contest/1800/submission/241615256 , у меня было предположение что это связано с прагмой на avx инструкции, но мимо, без нее решение работает аналогично по времени, может кто-то знает в чем дело и что именно 17й компилятор делает быстрее, и соответственно, когда его лучше использовать?

  • Vote: I like it
  • -4
  • Vote: I do not like it