关注
我来分享一下我的python解法(都是通过的): 1.骰子问题: python里面带Fraction库,用起来简直爽的起飞。
from fractions import Fraction
a,b=map(int,input().split()) # a为骰子数,b为大于等于的数
def dicesSum(n,x):
results = []
f = [[0 for j in range(6 * n + 1)] for i in range(n + 1)]
for i in range(1, 7):
f[1][i] = Fraction(1,6)
for i in range(2, n + 1):
for j in range(i, 6 * n + 1):
for k in range(1, 7):
if j > k:
f[i][j] += f[i - 1][j - k]
f[i][j] =Fraction(f[i][j],6)
for i in range(n, 6 * n + 1):
results.append((i, f[n][i]))
res=0
for i in results:
if i[0]>=x:
res+=i[1]
return Fraction(res)
print(dicesSum(a,b))
2.整数移位 a = input()
def canForm(a):
b = sorted(str(a))
for i in range(2, 10):
if sorted(str(a * i)) == b:
return True
return False
while True:
try:
if canForm(int(input())):
print("Possible")
else:
print("Impossible")
except:
break
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客吐槽大会 #
25821次浏览 324人参与
# 工作前VS工作后,你的心态变化 #
38579次浏览 267人参与
# 秋招想进国企该如何准备 #
125513次浏览 617人参与
# 你的mentor是什么样的人? #
51657次浏览 741人参与
# 从mentor身上学到了__ #
55691次浏览 886人参与
# 我和mentor的爱恨情仇 #
106757次浏览 969人参与
# 我的省钱小妙招 #
37637次浏览 446人参与
# 机械人避雷的岗位/公司 #
44966次浏览 320人参与
# 在大厂上班是一种什么样的体验 #
15459次浏览 225人参与
# 为了减少AI幻觉,你注入过哪些设定? #
7874次浏览 217人参与
# 职场上哪些行为很加分? #
323267次浏览 3619人参与
# 通信/硬件求职避坑tips #
140048次浏览 1087人参与
# 论秋招对个人心气的改变 #
16456次浏览 251人参与
# 你觉得mentor喜欢什么样的实习生 #
48805次浏览 1002人参与
# 你现在会用到哪些AI技能? #
24872次浏览 137人参与
# 牛客AI体验站 #
9579次浏览 230人参与
# 毕业论文进行时 #
27747次浏览 153人参与
# 运营来爆料 #
77497次浏览 467人参与
# 程序员找工作至少要刷多少题? #
24635次浏览 316人参与
# 过年最难忘的一件事 #
23374次浏览 179人参与
查看8道真题和解析