解题思路:先求出2的倍数的灯数,为998,再求出3的倍数的灯数,为665,求出5的倍数的灯数,为399;以上相加,然后再减去6倍的灯数,10的倍数的灯数,15的倍数的灯数,再加上30的倍数的灯数,最后列式计算即可.
①.被拉了三次的灯,为2、3、5的最小公倍数,也就是[1997/2×3×5]=66
②.被拉了两次的灯,也就是求2和3、3和5、2和5的最小公倍数的和,这里注意要扣除被重复拉的灯(也就是2、3、5三个数的最小公倍数):[1997/2×3]+[1997/3×5]+[1997/2×5]-3×66=466
③.被拉了一次的灯,[1997/2]+[1997/3]+[1997/5]-2×466-3×66=932
那么最后亮着的灯的数量:1997-66-932=999
点评:
本题考点: 容斥原理.
考点点评: 本题考查了容斥原理,在1至1997这些连续整数中求得2,3,5,6,10,15,30的倍数的个数是解此题的关键.