解题思路:
注意事项:
参考代码:
N,M = map(int,input().split()) dict1 = {i : i*0 for i in range(1,N+1)} dict2 = {i : i for i in range(1,M+1)} s = [] for i in range(1,M+1): for j in range(1,N+1): if i == 1: dict1[j] = 1 elif j % i == 0: dict1[j] = ~dict1[j] for i in range(1,N+1): if dict1[i] == 1: s.append(i) print("{}".format(",".join(map(str,s))))
0.0分
0 人评分
本人酷爱递归实现很多问题,这里也是浏览:632 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:699 |
1157题解浏览:769 |
1013题解浏览:596 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
简单的a+b (C语言代码)浏览:574 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
删除数组中的0元素 (C语言代码)浏览:2145 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |