If you look at various UCI rankings, you often see riders that have non-integers as their rankings. For example, if you look at the current UCI World Ranking and this year's UCI World Tour rankings, you can see Froome with 4918.13 and 1205.43 points, Van Avermaet with 2734.57 and 993.57 points.
However, when I look at explanation of UCI ranking points at Wikipedia (current revision), the points awarded for various placings are never fractions. So the best guess is that under some circumstances points are divided between several riders. Checking ranking breakdown for Froome and Van Avermaet I see that in these instances the non-integer points come from team time trials. (I am not sure to which extent these links are permanent, so I will explicitly mention that Froome has 1.43 points from TTT at Tirreno–Adriatico, where Team Sky finished 3rd. Van Avermaet has 8.57 from exactly the same event, BMC Racing Team won this stage.)
Is team time trial the only possibility when points are divided between several riders? What are the exact rules how the points from TTT (or some other situations where the points are split between several riders) are divided among riders?