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: boommmmm

Problemset: กองส้ม

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-17 09:28:17

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n,m,x,sum=0;
	cin >> n >> m;
	vector<int> ans(n+1);
	for(int i=1;i<=n;i++){
		ans[i]=i*i;
	}
	x=n+1;
	for(int i=1;i<=n;i++){
		sum+=ans[i];
		if(sum>m){
			x=i;
			break;
		}
	}
	cout << n-x+1;
	return 0;	
}