Witam, mam taki kod:
http://pastebin.com/mCB7hTxm
Do zadania takiego
W pokoju znajduje się a żarówek. Początkowo wszystkie żarówki są zgaszone. Z każdą żarówką połączony jest jeden wyłącznik, którego naciśnięcie powoduje zmianę stanu żarówki (zaświecenie zgaszonej lub zgaśnięcie zapalonej). Miecio postanowił pobawić się wyłącznikami i b razy dokonał naciśnięcia któregoś z wyłączników. Ile żarówek jest teraz zapalonych?
Wejście
W pierwszej linii wejścia znajdują się dwie liczby całkowite oddzielone spacją, i (, ). W drugiej linii znajduje się liczb całkowitych () poodzielanych spacjami. Liczby te oznaczają numery wyłączników naciskanych przez Miecia.
Wyjście
Program powinien wypisać jedną liczbę oznaczającą liczbę zapalonych żarówek po zakończeniu zabawy Miecia.
Problem jest taki, że przy większych liczbach jest za długi czas wykonania. Mogę prosić o rad gdzie szukać możliwości przyspieszenia?