1 条题解
-
0Guest LV 0
-
0
def deng(n,k):
den = [-1 for x in range(0,n)] #赋值全为1的n个元素的数组
for i in range(1,k+1): #循环k盏灯
if i % 2 == 1: #若第几号人为奇数
for j in range(1,n+1):
if j % i == 0:
den[j-1] = - den[j-1] #切记灯编号与人的排序 不同于列表(是否从0开始)if i % 2 == 0: #若第几号人为偶数
for j in range(1,n+1):
if j % i == 0:
den[j-1] = -den[j-1]
for j in range(0,n): #输出亮着的灯的编号
if den[j] == 1:
print(j+1,end=" ")def main():
s = input().split()
n = int(s[0])
k = int(s[1])
deng(n,k)main()
- 1
信息
- 难度
- 5
- 分类
- (无)
- 标签
- (无)
- 递交数
- 39
- 已通过
- 16
- 通过率
- 41%
- 上传者