La mia soluzione è praticamente identica alla tua ma utilizzo un set piuttosto che un unordered_set, che in realtà conosco molto poco e quindi non so dirti troppo in merito.
Ho provato a sottoporre la tua soluzione utilizzando fstream al posto di reindirizzare stdin/out e mi ha dato 100/100, sembra strano anche a me perché anche tu avevi messo sync_with_stdio(false) però non so che altro dire
Grazie Mille!!!
Ora sono molto confuso
Lascio ancora la conversazione aperta nella speranza che qualcuno mi spieghi questo strano comportamento dei file haha