Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Kittipon
Problemset: มุมขวาบน
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-06 19:44:32
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n, k, nn, st, nx, px, i, na, pa,j;
int32_t main()
{
cin >> n;
nx = 1;
i = 1;
j = 1;
while (1)
{
nx = nx + 8 * i; // 9 = 8 * 1 + 1 /25/
na = nx - j * 2; // 7 = 9 - 1 * 2 /21
if (nx > n)
break;
pa = na;
i += 1;
j++;
}
if(n < 6){
pa = 1;
na = 1;
}
if(na - 1 == n || na - 2 == n){
cout << "“Cannot find top-right corner.";
}else
if(n < na){
cout << pa;
}else{
cout << na;
}
}