Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: SayRo
Problemset: มุมขวาบน
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-04 19:34:13
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
cin.tie(nullptr)->sync_with_stdio(0);
int n;
bool sixseven=true;
ll x=0;
cin>>n;
if(n<=4) cout<<1,exit(0);
for(ll i=1;i<=n;i+=2){
ll tr=pow(i,2)-(i-1);
if(n==tr-2){
cout<<"Cannot find top-right corner.",sixseven=false;
break;
}
else if(n==tr-1){
cout<<tr-1,sixseven=false;
break;
}
x=i-2;
if(tr>n) break;
}
if(sixseven) cout<<pow(x,2)-(x-1);
}