The San Francisco 49ers have signed first-round pick Eric Reid to a four-year contract.