2 条题解

  • 0
    @ 2026-3-15 20:51:32

    #include #include<math.h> #include<stdio.h> #include #include #include #include<string.h> #include #include #include #include #include #include #include #include using namespace std; const int N=1e6+10;//1表示开头为1,2表示10的2次方 const int INT=0x3f3f3f3f;//INT+INT int范围内最大INT*INT ,long long; int n,maxx=-INT; int x,sum; int m[N]; int main(){ cin>>n; int cnt=1; while (n-cnt>0) { n-=cnt; cnt++; } if(cnt&1) cout<<cnt-n+1<<"/"<< n <<endl; else cout<<n<<"/"<<cnt-n+1<<endl; }

    信息

    ID
    638
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    20
    已通过
    12
    上传者