I don't think i should mention the name, but i saw a guy who got 680 long and 321 short global rank by just giving 37 solved problems. Whereas i've also seen coders that have solved about 100 problems and have rank either around this or beyond this one (mentioning only the contests and cookoffs).
Please tell me how this system of ranking works ? Is there also a smarter way out in this ?