問題一覧 > 通常問題

No.527 Knapsack Capacity Problem

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : (AC するまで非表示) / 解いたユーザー数 215
作問者 : りあん / テスター : Nafmo2
お気に入りにしたユーザー ProblemId : 1133 / 自分の提出
問題文最終更新日: 2026-06-25 02:12:05
This statement was translated by AI (claude-opus-5-5, effort medium) and may contain errors or differ in nuance from the original. The original statement takes precedence. Back to the original
yukicoder contest 166 (順位表) の他の問題:

Problem Statement

Ooka, who lives in the Great Okayama Empire, owns a knapsack, but he has forgotten what its capacity was.

However, there happened to be $N$ items at hand, so, in the manner of the 0-1 knapsack problem, Ooka computed the maximum value of the items in the knapsack.

Given the information on the items and the maximum value, find the minimum and maximum possible values of the capacity of Ooka's knapsack.

Strangely enough, the capacity of Ooka's knapsack is guaranteed to be an integer and at least 1.

If the maximum capacity cannot be determined, print "inf" instead of the maximum.

Input

$N$
$v_1$ $w_1$
:
$v_N$ $w_N$
$V$

The first line contains the number of items $N$.

The $N$ lines from line 2 to line $N + 1$ contain the information on the items.

Among these, the $i (1 \leq i \leq N)$-th line contains the value $v_i$ and the volume $w_i$ of the $i$-th item, separated by a space.

Line $N + 2$ contains the maximum value $V$ of the items in the knapsack.

All inputs are integers and satisfy the following constraints.

  • $1 \leq N \leq 100$
  • $1 \leq v_i, w_i \leq 1000$
  • $0 \leq V \leq 100000$
  • There exists at least one knapsack capacity $W$ with $1 \leq W \leq 100000$ for which the maximum value of the items in the knapsack is $V$

Output

$min$
$max$

On the first line, print the minimum possible value of the knapsack's capacity.

On the second line, print the maximum possible value of the knapsack's capacity, or "inf" if the maximum cannot be determined.

Print a newline at the end.

Sample

Sample 1
Input
3
5 3
9 8
3 2
8
Output
5
7

When the knapsack's capacity is $W$, the value $V$ is as follows.

\begin{array}{c|cccccccc} \hline W & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\ \hline V & 0 & 3 & 5 & 5 & 8 & 8 & 8 & 9 & 9 & 12 \\ \hline \end{array}

Thus, $V = 8$ holds when $W = 5, 6, 7$, so the minimum is 5 and the maximum is 7.

Sample 2
Input
4
33 4
114 514
123 456
3 14
0
Output
1
3

It turned out that none of the items fit in Ooka's knapsack.

Sample 3
Input
2
33 4
114 514
147
Output
518
inf

Both items fit, so all we can tell is that the capacity is at least 518.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。