W jakim języku programujesz?
Przykład rozwiązania zadania CALC z nieokreśloną liczbą testów dla C++
https://pl.spoj.com/PDSTPROG/files/src/21422765/
Przykład dla rozwiązania zadania CALC dla JAVA
https://pl.spoj.com/PDSTPROG/files/src/24887336/
powyższe linki są w specjalnej części SPOJ
w której dozwolone jest podglądanie rozwiązań innych użytkowników
Warto też przeszukać forum.