一、全排列
from itertools import permutations
l=[i for i in range(4)]
for i in permutations(l):
print(list(i))
二、时间计算
import datetime as dt
start=dt.date(2021,1,1)
end=dt.date(2022,1,1)
d=dt.timedelta(days=1)
while start!=end:
if (start.weekday()==1): #星期一
print(start.month,start.day,start.weekday())
start+=d
但是time不能和timedelta相加,这不合理。
三、二分和双指针是厕所杯的神器,写暴力的时候如果能写上,说不定就a了