Virginia Tech police have arrested Yunsong Zhao, 19, who allegedly had an “assault rifle” and tried to buy 5,000 rounds of ammunition, authorities said Tuesday.