求助!牛客周赛Round43第二题
查看原帖
求助!牛客周赛Round43第二题
1171351
chenyihao20110608楼主2024/5/21 17:19

小红的完全平方数

#include<bits/stdc++.h>
using namespace std;
long long x,len,len1;
int main()
{
    cin >> x;
    long long x2 = x;
    if(x == sqrt(x) * sqrt(x))
    {
        cout << 0;
        return 0;
    }
    while(1)
    {
        x += 2;
        len++;
        if(x == sqrt(x) * sqrt(x))
        {
            break;
        }
    }
    while(1)
    {
        x2 -= 2;
        len1++;
        if(x2 == sqrt(x2) * sqrt(x2))
        {
            break;
        }
    }
    if(len >= len1)
    {
        cout << len1;
    }
    else
    {
        cout << len;
    }
    return 0;
}

样例都过了

但是不知道怎么改

求助大佬

2024/5/21 17:19
加载中...