We discuss the hadroproductions of Λc,Λc, D andD in the framework of the constituent quarkdiquark cascade model taking into account the valence quark annihilation. The spectra of Λc andΛc in pA, Σ − A and π − A collisions are well explained by the model using the values of parameters used in hadroproductions of D andD. It is shown that the role of valence diquark in the incident baryon is important forD productions as well as for Λc production.