Another Computer Scientist graduate here.
Glad to hear once more that I'm not the only one who finds PS questions tricky. I get the old "aaaah, yes" whenever I see the solution to a problem that I'm asking myself "how the hell am I supposed to solve that?", and as people said, it's setting up the initial equations.
So, is there a golden rule on how to approach PS? Seems like for every problem that I solve, there's another 10 that are worded a bit differently or ask a different thing and every time it feels like back to point zero (quite depressing I must say). Or is it just a case of solving 1 million of them
and eventually learning how to solve any given problem?