4 条题解

  • 0
    @ 2024-11-23 13:33:47

    注意给o的赋值不要太小,也不要太大,7<=o<=10^7,在这个区间任意整数值都可以,具体为什么原理我也不清楚 #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int a,b,n,m,o=10^7;
    cin>>n;
    for(int i=1;i69<=n;i+=1)
    {
    m=(n-i
    69)%39;
    if(m<o)
    {
    o=m;
    a=i;
    }

    }           
    b=(n-a*69)/39;             
    cout<<a<<" "<<b<<" "<<o;           
    return 0;             
    

    }

信息

ID
60
时间
1000ms
内存
256MiB
难度
5
标签
递交数
84
已通过
33
上传者