Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: shurye
Problemset: มุมขวาบน
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-12 01:39:22
#include <iostream>
using namespace std;
int n ;
int main(){
cin >> n;
if (n < 5){
cout << 1;
}else if (n == 5 ){
cout << "Cannot find top-right corner.";
}else if (n==6){cout << 6;}
else {
int corner = 7 ,sasom = 6;
while (n > corner){
sasom += 8;
corner = corner + sasom ;
}
if(n == corner-2) {
cout << "Cannot find top-right corner.";
}else if (n == corner){cout << corner;}
else if (n == corner-1){cout << corner-1;}
else {cout << corner-sasom;}
}
}