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: Sun999
Problemset: กองส้ม
Language: cpp
Time: 0.002 second
Submitted On: 2026-09-22 09:27:58
#include <iostream>
using namespace std;
int main(){
int L,N;
cin>>L>>N;
int left = L;
int arr[L+1];
for(int i = 0; i<L; i++){
arr[i] = ((i+1) * (i+1));
}
for(int i = 0; i<L; i++){
if (N >= arr[i]){
N = N - arr[i];
left = left - 1;
}
}
cout<<left<<"\n";
return 0;
}