Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Jokul
Problemset: มุมขวาบน
Language: c
Time: 0.002 second
Submitted On: 2025-10-08 08:42:07
#include<stdio.h>
int main(){
long long int n,save;
scanf("%lld",&n);
for(long long int i=0;i<46500;i+=2)
{
if(n<i*(i+1))
{
if(n+1!=i*(i+1))
{
save=(i-2)*(i-1)+1;
}
else
{
printf("Cannot find top-right corner.");
return 0;
}
break;
}
else if(n==i*(i+1))
{
save=(i+1)*i;
break;
}
}
printf("%d",save);
}