Submission
Status:
[P][P][P][P][P][P][P][P][PP][P]
Subtask/Task Score:
{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}{10/10}
Score: 100
User: Prap
Problemset: กองส้ม
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-20 17:00:33
#include <iostream>
#include <cmath>
#include <vector>
#include <string>
using namespace std;
int main() {
int L,N;
cin>>L>>N;
int num = 0;
for (int i = 1; i<=L; i++) {
num = num + (i*i);
if (N<num) {
cout<<L-i+1;
return 0;
}
else if (N==num) {
cout<<L-i;
return 0;
}
}
cout<<0;
return 0;
}