题解 | 小红的区间构造

小红的区间构造

https://www.nowcoder.com/practice/df1bbce22cad4d2a8b69b7db3715e651

import sys

for line in sys.stdin:
    a = [int(_) for _ in line.split("\n")[0].split(" ")]
    n , k , x = a[0],a[1],a[2]
    if k//x == n:
        print(1,k)
    elif (x+k-1)//x ==n:
        print(x,x+k-1)
    else:
        print(-1)

输入的示例有点误导倾向

本质上这个区间就是 x x+k-1 中能满足//x == n

那么判断这个区间的就不是示例那种从2x开始

全部评论

相关推荐

有了offer来还愿:学校不行,专业不行,学历不行,怎么找?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务