4 tháng trước

Whatda dog doing

include <stdio.h>

int main() {

long long sn, sk;
if (scanf("%lld %lld", &sn, &sk) != 2) return 0;

long long k_tth = sn * (sn + 1) / 2;
if (sk < k_tth) {
    printf("-1\n");
    return 0;
}

long long k_du = sk - k_tth;
long long q = k_du / sn;
long long r = k_du % sn;

long long k_it = 1 + q;
if (r == 0) {
    long long k_nh = sn + q;
    printf("%lld %lld\n", k_it, k_nh);
} else {
    if (r == sn - 1) {
        k_it += 1;
    }
    long long k_nh = sn + q + 1;
    printf("%lld %lld\n", k_it, k_nh);
}

return 0;

}

Trả lời 0 Phản hồi

Bạn cần đăng nhập để tham gia thảo luận

Đăng nhập ngay