더보기
while (1)
{
sum=c;
for (int i=0;i<n;i++)
{
while (a[i].b>0 && sum-a[i].a>=0)
{
sum-=a[i].a;
a[i].b--;
}
}
for(int i=n-1;i>=0 && sum>0 ;i--)
{
if (a[i].b>0) {
sum-=a[i].a;
a[i].b--;
break;
}
}
if (sum<=0) ans++;
else break;
}
'25년 경시대회 준비' 카테고리의 다른 글
[ 문제 ] 사료 구매 (0) | 2025.04.11 |
---|---|
[ 문제 ] 건초 고르기 (0) | 2025.04.08 |
[ 문제 ] 와일드 카드 (0) | 2025.04.08 |
[ 문제 ] 두더지 게임 (0) | 2025.04.07 |
[ 문제 ] 사과 받기 (0) | 2025.04.04 |