Each problem earns (points_per_route=100
2=1.05 / <number_of_ascents>) = points. eg. Max points is 100. Problem with 3 ascents gives 100 / 3 = 33.33 points
If routes have weights fro tries, for example. 1=1.1 and other=1. It means that if there are three tops to one problem but only one flash, it earns 100 / (1+1+1.1) = 100 / 3.1 = 32.26 points for those who did not flash and 35.48 to that who flashed.
One route, with two ascents. Bot flashes or no one flashes. 50points each. If other one flashes, it's 52.4 vs 47.6 points