Medium difficulty. No dynamic programming, no templates, no class hierarchy, no Unix shell or command line tools, no mutex, no lock-free structures. Some questions are about processing a stream of data, some not. You should find a way to combine basic data structures. You must achieve required O() complexity.
Anonimo
All of them can be solved by applying this or that combination of basic STL data structures.