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: jamesz
Problemset: กองส้ม
Language: cpp
Time: 0.003 second
Submitted On: 2026-09-20 18:57:41
#include<iostream>
using namespace std;
int main(){
int l,n,fl,m,k;
cin>>l;
cin>>n;
m = l;
int a[l];
k = 0;
while(l>0){
a[k] = l*l;
l-=1;
k++;
}
l = m;
while(n>0){
a[l-1]-=1;
n-=1;
if(a[l-1] == 0){
l-=1;
}
if(n==0){
break;
}
}
l = m;
int count;
count = 0;
for(int i = 0; i<l; i++){
if(a[i] != 0){
count+=1;
}
}
cout<<count;
}