Submission #72873310


Source Code Expand

import sys
input = lambda: sys.stdin.readline().rstrip()
ii = lambda: int(input())
mii = lambda: map(int, input().split())
lii = lambda: list(mii())
MOD = 10**9+7
inf = 1<<64
def solve():
    x,k = mii()
    def check(d):
        st = x
        n = d
        return n * (2 * st + n - 1) // 2 >= k
    l = 0
    r = 10**9
    ans = -1
    while l<=r:
        m = (l+r)//2
        if check(m):
            ans = m
            r = m-1
        else:
            l = m+1
    print(ans-1)

t = 1
# t = ii()
for _ in range(t):
    solve()

Submission Info

Submission Time
Task B - Setsubun
User xiaoe
Language Python (PyPy 3.11-v7.3.20)
Score 200
Code Size 559 Byte
Status AC
Exec Time 58 ms
Memory 79836 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 27
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt
Case Name Status Exec Time Memory
sample_01.txt AC 58 ms 79620 KiB
sample_02.txt AC 58 ms 79476 KiB
sample_03.txt AC 58 ms 79632 KiB
test_01.txt AC 58 ms 79728 KiB
test_02.txt AC 57 ms 79832 KiB
test_03.txt AC 57 ms 79424 KiB
test_04.txt AC 58 ms 79720 KiB
test_05.txt AC 57 ms 79692 KiB
test_06.txt AC 57 ms 79740 KiB
test_07.txt AC 57 ms 79772 KiB
test_08.txt AC 57 ms 79596 KiB
test_09.txt AC 58 ms 79548 KiB
test_10.txt AC 57 ms 79620 KiB
test_11.txt AC 57 ms 79692 KiB
test_12.txt AC 58 ms 79596 KiB
test_13.txt AC 58 ms 79832 KiB
test_14.txt AC 57 ms 79740 KiB
test_15.txt AC 57 ms 79836 KiB
test_16.txt AC 58 ms 79768 KiB
test_17.txt AC 58 ms 79532 KiB
test_18.txt AC 58 ms 79624 KiB
test_19.txt AC 58 ms 79424 KiB
test_20.txt AC 57 ms 79548 KiB
test_21.txt AC 58 ms 79592 KiB
test_22.txt AC 58 ms 79652 KiB
test_23.txt AC 57 ms 79592 KiB
test_24.txt AC 57 ms 79660 KiB