MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
用户:QWERTY770/沙盒:修订间差异
跳到导航
跳到搜索
无编辑摘要 标签:移动版编辑 移动版网页编辑 |
小无编辑摘要 |
||
(未显示2个用户的4个中间版本) | |||
第1行: | 第1行: | ||
<pre>from collections import Counter |
|||
a{{IDE|25012|4}}b{{IDE|25011|4}} |
|||
a = [1] |
|||
c{{IsLeapYear|2020}} |
|||
s = 1 |
|||
d{{IsLeapYear|2021}} |
|||
l = 1 |
|||
n = 0 |
|||
m = 0 |
|||
{{DOY|2020}}{{DOY|2021}} |
|||
def check(): |
|||
{{DOM|1}}{{DOM|9}}{{DOM|2}}{{DOM|2|2020}} |
|||
c = Counter(a) |
|||
if c[1] >= 2 and c[2] >= 1 and c[3] >= 1 and c[4] >= 1 and c[5] >= 1: |
|||
if s - 16 <= 7: |
|||
return True |
|||
return False |
|||
while l > 0: |
|||
if check(): |
|||
n += 6 ** (13 - l) |
|||
if n > m: |
|||
print(a, l, n) |
|||
m = n + 1000000 |
|||
while a[-1] == 6: |
|||
a.pop() |
|||
l -= 1 |
|||
s -= 6 |
|||
if l > 0: |
|||
a[-1] += 1 |
|||
s += 1 |
|||
continue |
|||
if l < 13: |
|||
a.append(1) |
|||
l += 1 |
|||
s += 1 |
|||
else: |
|||
while a[-1] == 6: |
|||
a.pop() |
|||
l -= 1 |
|||
s -= 6 |
|||
if l > 0: |
|||
a[-1] += 1 |
|||
s += 1 |
|||
</pre> |
2025年3月12日 (三) 16:46的最新版本
from collections import Counter a = [1] s = 1 l = 1 n = 0 m = 0 def check(): c = Counter(a) if c[1] >= 2 and c[2] >= 1 and c[3] >= 1 and c[4] >= 1 and c[5] >= 1: if s - 16 <= 7: return True return False while l > 0: if check(): n += 6 ** (13 - l) if n > m: print(a, l, n) m = n + 1000000 while a[-1] == 6: a.pop() l -= 1 s -= 6 if l > 0: a[-1] += 1 s += 1 continue if l < 13: a.append(1) l += 1 s += 1 else: while a[-1] == 6: a.pop() l -= 1 s -= 6 if l > 0: a[-1] += 1 s += 1