Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: Neozaawwman1
Problemset: มุมขวาบน
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-10 10:01:16
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, x=1, i=0;cin>>n;
while(true){
int p=pow(x,2);
if(n<=p){
break;
}
x++;
if(x%2!=0){
i++;
}
//cout<<x<<" ";
}
//cout<<endl;
int sum=0;
vector<int> arr;
for(int j=1; j<=i; j++){
sum+=(7*j);
arr.push_back(sum);
//cout<<arr[j-1]<<" ";
}
cout<<endl;
if(n==arr[arr.size()-1] || n==arr[arr.size()-1]-1){
cout<<n;
}else if(n<arr[arr.size()-1] && n==arr[arr.size()-1]-2){
cout<<"Cannot find top-right corner";
}else if(n<arr[arr.size()-1] && n<arr[arr.size()-1]-2){
cout<<arr[arr.size()-2];
}else{
cout<<arr[arr.size()-1];
}
return 0;
}