Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: nattawin
Problemset: มุมขวาบน
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-06 14:19:17
#include<bits/stdc++.h>
using namespace std;
int main()
{
int num,ne = 1,in,bass;
cin>>num;
if(num==7)
{
cout<<7;
return 0;
}
else if(num==6)
{
cout<<6;
return 0;
}
for(int i = 0 ; i < num ;)
{
in=(ne*ne)-(i);
bass=((ne+2)*(ne+2)-(i+2));
if(num==bass-2)
{
cout<<"Cannot find top-right corner.";
return 0;
}
else if(num==in-1)
{
cout<<num;
return 0;
}
else if(in<=num &&bass-2>=num)
{
cout<<in;
return 0;
}
ne+=2;
i+=2;
}
}