Which of the following could cause a flash flood

A. a sudden hailstorm
b. slowly rising ocean tides
C. melting snow in the spring
D. A hurricane forming in the middle of the Atlantic