Please read the new rule regarding the restriction on the use of AI tools. ×

Codeforces Round 976 (Div. 2)Round 976 discussion
Difference between en1 and en2, changed 27 character(s)
Is it just me being unable to do the good codeforces rounds, or have they recently just gone down in quality...?↵
Like honestly, what even was today?↵

B was a standard well-known problem, and its only difficulty was sqrt precision errors. Is that really what we want codeforces to be? Or are we trying to build a community that (dare I say) focuses on algorithmic thinking and problem solving?? ↵

C was a "guess the most ridiculous solution" type constructive problem, which can be fun, but again, this "proof by AC" that has become so common lately in codeforces just seems antithetical to the purpose of the website.↵

<spoiler summary="Most ridiculous jambloated nonsense">↵
~~~~~↵
int32_t main() {↵
    ios_base::sync_with_stdio(0);↵
    cin.tie(NULL);↵
    ↵
    ↵
    int ttt;↵
    cin >> ttt;↵
    nexttc:↵
    while (ttt--) {↵
        int b, c, d;↵
        cin >> b >> c >> d;↵
 ↵
        int ans = c ^ d;↵
        if ((ans | b) - (ans & c) == d) {↵
            cout << ans << endl;↵
        } else {↵
            cout << -1 << endl;↵
        }↵
 ↵
    }↵
 ↵
    return 0;↵
}↵
~~~~~↵
</spoiler>↵

D was a nice problem, I must admit.... but then there's the last two problems. E was simply a constant optimisation problem, which again is absolutely hideous. Is there really nothing in this world that is more interesting than having an O(n log^2 1024) solution and having to optimise the constant factor, and watching other people pass O(1024n) solutions using some sort of pragma witchcraft? And, it turns out that F is explainable in two lines using an obscure technique. ↵

Rounds like this just make me a bit sad...

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English macaquedev 2024-09-30 00:31:05 27
en1 English macaquedev 2024-09-30 00:26:31 1662 initial revision (published)