Hundreds of flood warnings and alerts in place due to heavy rainfall and melting snow