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