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:25:09

#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 {cout << corner-sasom;}
        
    }
}