Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: NovemNotes

Problemset: มุมขวาบน

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-15 17:05:59

#include <bits/stdc++.h>
using namespace std;

#define int long long

int32_t main(){
    ios_base::sync_with_stdio(false);cin.tie(NULL);
    int i=1;
    int l=1,r=4;
    int n;cin >> n;
    while(true){
        if(n>=l&&n<=r){
            int num  = (4*i*i)-(6*i)+3;
            if(n==num-2){
                cout << "Cannot find top-right corner.\n";
            }else{
                if(num>n){
                    i--;
                    int num  = (4*i*i)-(6*i)+3;
                    cout << num << "\n";
                }else{
                    cout << num << "\n";
                }
            }
            break;
        }else{
            i++;
            l=4*(i-1)*(i-1)+1;
            r=4*i*i;
        }
    }
    return 0;
}