Answer:
I believe it was due to her being smaller so it would be harder for her to get hit but I may be wrong. Probably wise to wait for another answer.
Answer:
Both were strong at their peaks, but seeing how the vikings were much more used to the sea life and raiding, and how the peak of roman military was extremely focused on conquests, i would say the romans would beat them. But in a water battle, vikings probably take the cake.
hope it helps you