1 条题解

  • 0
    @ 2024-4-13 0:22:32

    挑战本题最短行代码

    from functools import cmp_to_key
    print("".join(sorted([input() for _ in range(int(input()))], key=cmp_to_key(lambda x, y : 0 if x + y == y + x else -1 if x + y < y + x else 1))))
    

    想理解要一丢丢可读性可以看展开后的样子

    from functools import cmp_to_key
    
    print(
        "".join(
            sorted(
                [input() for _ in range(int(input()))],
                key=cmp_to_key(
                    lambda x, y: 0 if x + y == y + x else -1 if x + y < y + x else 1
                ),
            )
        )
    )
    
    • 1

    【2024年NCST蓝桥杯模拟赛】二进制王国

    信息

    ID
    987
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    341
    已通过
    39
    上传者