One-bit quantization is good for programmable coding metasurfaces