1 条题解

  • 2
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n,m1=1000,m2=1;long double x;
        cin>>n>>x;
        for(int i=1;i<=n;i++)
        {
            long double z=i*1.0/x+0.5;
            int a=z;
            if(fabs(x-i*1.0/a)<fabs(x-m1*1.0/m2)&&a<=n&&i%a!=0)m1=i,m2=a;
        }
        cout<<m1<<endl<<m2;
        return 0;
    }
    
  • 1

信息

ID
1736
难度
5
分类
(无)
标签
递交数
32
已通过
12
通过率
38%
被复制
4
上传者