Actually, Spinosaurus and Charcharodontosaurus probably didn't fight over food since one was more adapted towards fish and small-medium sized animals and the other one hunted medium-large sized animals (including sauropods), maybe if one of them was protecting his territory/younglings or if it was during a drought in which fish is scarce