Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: august
Problemset: มุมขวาบน
Language: c
Time: 0.002 second
Submitted On: 2025-10-12 13:25:46
#include <stdio.h>
int main() {
long long n;
scanf("%lld", &n);
long long plus=6, cur=1;
while (cur < n) {
cur+=plus;
plus+=8;
}
if (cur-2 == n) {
printf("Cannot find top-right corner.");
}
else if (n==cur) printf("%lld", cur);
else if (cur-1 == n) printf("%lld", cur-1);
else if (n < cur) {
plus-=8;
printf("%lld", cur-plus);
}
}