Same code gets diffrent verdict between C++17 and C++20
Difference between en1 and en2, changed 13 character(s)
When I'm solving [1303G](https://mirror.codeforces.com/contest/1303/problem/G), I submitted with [C++17](https://mirror.codeforces.com/problemset/submission/1303/273307557) and [C++20](https://mirror.codeforces.com/problemset/submission/1303/273307622)(same code).↵

In C++17, the code passes test 2 easily (109ms).↵

However, the code gets TLE in C++20 (time limit is 6s).↵

I'm confused, is there an undefined behavior in my code or is the C++20 compiler bugged?
 Please help.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English DisconnectedGraph 2024-07-29 12:10:30 13 Tiny change: 'er bugged? Please help.' -> 'er bugged?'
en1 English DisconnectedGraph 2024-07-29 12:10:17 514 Initial revision (published)