文章

1

粉丝

0

获赞

0

访问

14

头像
排列与二进制 题解:
P1368 吉林大学机试题
发布于2026年2月10日 16:49
阅读数 14

python题解,抛弃大脑

import sys


def p(n, m):
    if n == 0 or m == 0:
        return 0
    res = n
    for i in range(n-m+1, n):
        res *= i
    return res


for line in sys.stdin:
    line = line.strip()
    if not line:
        continue
    a, b = map(int, line.split())
    res = p(a, b)
    bres = bin(res)[2:]
    if res == 0:
        print()
    else:
        print(len(bres) - bres.rfind('1')-1)

 

 

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发