Gdy do kodu, który dostaje AC dodam taką oto linijkę przy wprowadzaniu danych.
if (Pw >= 1000 || Pk >= 1000) raise(SIGABRT);
Ten sam kod zwraca SIGABRT. Z treści zadania wynika jednak, że Pw oraz Pk powinny wynosić < 1000.

Tak, zgadza się. Mój błąd. W maksymalnych testach rozmiary komnaty to 1200 x 1200.

Poprawiłem opis. Mam nadzieje, że to nie odebrało komuś AC