Submission
Status:
TTTTTTTTTTTTTTTTTTTT
Subtask/Task Score:
0/100
Score: 0
User: santanaja07
Problemset: มุมขวาบน
Language: cpp
Time: 0.199 second
Submitted On: 2025-09-26 21:19:42
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int skip1,skip2;
for(int i=0;i<n;i++){
skip1=(2*i+1);
skip2=2*(i+1)+1;
if(n>skip1*skip1&&n<=skip2*skip2){
if(n<skip2*skip2-skip2-1){
cout<<skip1*skip1-skip1+1;
}else if(n==skip2*skip2-skip2-1){
cout<<"Cannot find top-right corner.";
}else if(n==skip2*skip2-skip2){
cout<<skip2*skip2-skip2;
}else if(n>skip2*skip2-skip2){
cout<<skip2*skip2-skip2+1;
}
}
}
}