Submission

Status:

[P][P][-][-][-][-][-][-][-S][-]

Subtask/Task Score:

{10/10}{10/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}

Score: 20

User: speed_coding

Problemset: กองส้ม

Language: cpp

Time: 0.005 second

Submitted On: 2026-09-27 20:55:33

#include<bits/stdc++.h>
using namespace std;
int main(){
	int l,n;
	cin >> l >> n;
	int layer = l;
	for(int i = 1; i <= l; i++){
		if(n >= i*i){
			n-=n - i*i;
			layer--;
		}
		else{
			break;
		}
	}
	cout << layer;
}