Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: lingusso
Problemset: มุมขวาบน
Language: cpp
Time: 0.002 second
Submitted On: 2026-04-01 13:35:14
#include<iostream>
#include<string>
using namespace std;
int main(){
int n;
cin>>n;
if(n<7){
cout<<"Cannot find top-right corner.";
return 0;
}
int b;
int last = 1;
for(int i = 3;i>0;i = i+2){
b = i*i;
if(n<=b){
if(n == b-i){
cout<<n;
return 0;
}
if(b-i+1>n){
cout<<last;
return 0;
}
cout<<b-i+1;
return 0;
}
last = b-i+1;
}
return 0;
}