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;}
        
    }
}