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: lingusso
Problemset: กองส้ม
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-25 13:58:03
#include<iostream>
#include<string>
using namespace std;
int main(){
int n,a;
cin>>n>>a;
int l[n];
for(int i=0;i<n;i++){
l[i] = (i+1)*(i+1);
}
int b=a;
for(int i=1;i<=n;i++){
b -= i*i;
}
if(b == 0){
cout<<0;
}
for(int i=0;i<n;i++){
if(a<l[i]){
cout<<n-i;
return 0;
}
a = a-l[i];
}
return 0;
}