1 条题解

  • 0
    @ 2026-9-30 13:00:40

    C++ :

    
    #include <cstdio>
    int main(){
        long long n;
        if(scanf("%lld", &n) != 1) return 0;
        long long L = 0;
        while((L + 1) * (L + 2) * (L + 3) / 6 <= n) L++;
        long long used = L * (L + 1) * (L + 2) / 6;
        printf("%lld\n%lld\n", L, n - used);
        return 0;
    }
    
    
    • 1

    信息

    ID
    2886
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者