For patients with metal implants, computed tomography (CT) imaging results suffer from metal artifacts, which seriously affect image evaluation and even lead to misdiagnosis. Because spectral CT technology has the advantage of quantitative imaging, basis material decomposition, and so on, the current metal artifact reduction methods are utilizing spectral information to reduce metal artifacts with good results. However, they usually require projection data from multiple spectra or energy-windows, which is difficult to realize in conventional CT. To satisfy the status quo, the aim of this work is to propose a metal artifact reduction (MAR) method based on single spectral CT (MARSS). By incorporating prior information, the average density of some base materials, and a constrained image reconstruction model is established. It forces the solution spaces of the materials to be discrete and finite, making the model easier tosolve. The MARSS method uses the idea of discrete tomography to establish a constrained reconstruction model. By incorporating priori knowledge, the constraint forces the solution spaces of some materials to be discrete, which can effectively downsize the solution space and reduce the ill-posedness of this problem. Then, an iteration algorithm is developed to solve this model. This algorithm iterates alternately between reconstruction and discretization. It ensures that the solution spaces are discrete while the polychromatic projection of the reconstructed image converges to that of the scannedobject. The MRASS method significantly reduces artifacts and restores structures near metal to a large extent. Unlike the comparison MAR methods, it effectively prevents the introduction of new artifacts and distortion of thestructure. The MARSS method can achieve MAR based on single spectral CT. Subjective and quantitative evaluation of the results show that the method significantly improves image quality compared to competingmethods.