I agree with all of the above -- if you don't have a cleaner crew already, get one. I'd say one Mexican turbo snail should be good for algae on the rocks. In the meantime, work on water quality. Do you have a protein skimmer? Are you doing regular water changes? Are you using tap water or RODI water? Do you feed pellets or flake foods? If so, you should really only feed frozen food.
You can also remove as much by hand. Just grab a handful, pluck it out, and throw it in the trash. If the hair is really long, it can be impossible for your cleaner crew to get on top of it and eat it, even if they wanted to.