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);
}