2 条题解

  • 0
    @ 2026-3-15 20:52:22

    #include #include #include
    #include   #include      #include
    #include   #include #include     #include      #include
    #include
    #include
    #include
    #include      #include     #include     #include      #include      #include      #include       #include     #include     #include     #include      #include        #include
    #include        #include
    #include
    #include
    #include     #include        #include       #include     #include      #include
    #include      #include       #include        #include      #include       #include     #include     #include       #include
    #include      #include
    #include    #include<bits/stdc++.h> using namespace std; int f1(int x){ return (x*(x+1))>>1; } int f2(int x){ return ceil(-0.5+sqrt(0.25+2.0*(double)x)); } int n; int main(){ cin>>n; int m=n-f1(f2(n)-1),p=f2(n); if(p&1)printf("%d/%d",p+1-m,m); else printf("%d/%d",m,p+1-m); return 0; }

    信息

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