Programowanie polega bardziej na wiedzy a nie na wiarze, ale spokojnie, to moja wina, bo sam zadałem Ci takie właśnie podchwytliwe pytanie o wiarę.
W programowaniu właśnie o to chodzi, aby program prawidłowo działał [na spoju na AC] a dopiero potem można się zacząć zastanamiać, czy nie mógłby działać szybciej, a szczególnie gdy widzi się lepsze czasy, lub spokojnie przechodzi nad tym do porządku dziennego i zabiera się spokojnie, za następne zadanie.
Więc nie narzekaj, "najlepszy" czas w tym zadaniu to 4.38.
Nie rozumiem o jakiej znowu atomówce piszesz. Ja tu nic takiego nie widzę, a dodatkowo autor był aż tak łaskawy, że dał aż 3 sek limit czasu dla każdego testu.
Czyli mogę spokojnie stwierdzić, że znowu tworzysz jakieś swoje dziwne teorie spiskowe i tylko mącisz innym w głowie, ale spokojnie, muszę chyba zacząć Cię po prostu ignorować.
PS
W tym zadaniu, też poprawiłem radykalnie swój czas i zapewniam Cię, że nie za pomocą jakiś tam cudów niewidków, tylko przemyślałem samo działanie programu [algorytm]. Wczytywanie mam na cin (getline(cin......) a wypisywanie cout + wyłączenie sync. Widzę jeszcze spore możliwości przyśpieszenia, ale na razie nie chce mi się ich wykorzystywać i poprawiać mój kod.
PS 2
Więc taka ostateczna rada, najpierw myśl [spokojnie] o algorytmie i o jego [ciągłym] poprawianiu, a dopiero potem, na samym końcu o swoich cudach niewidkach i innych takiego typu wynalazkach.