3 条题解

  • 0
    @ 2026-3-29 15:31:39
    #include<iostream>
    #include<cmath>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        int k=ceil((sqrt(8*n+1)-1)/2);
        int s=(k-1)*k/2;
        int a=n-s;
        if(k%2==0)
            cout<<a<<"/"<<k-a+1;
        else
            cout<<k-a+1<<"/"<<a;
        return 0;
    }

    信息

    ID
    638
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    25
    已通过
    15
    上传者