TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P5263
  • 問題
  • P5263背包问题6
    制限 : 時間制限 : - MS   メモリ制限 : - KB
    審判説明 : 1s,128m
    問題説明

    一个背包容积为T(0<=T<=5000),现在有N(1<=N<=200)种物品,每种物品有一定体积V(1<=V<=5000)。每种物品有一定价值W(1<=W<=5000).每种物品有无限多个。从这N种物品中选取若干个装入背包内,使背包所有物品总价值最大。 上面求最大价值是朴素的背包问题。本题要求你计算出能得到的第K(1<=K<=50)大价值。两种方案只要总价值相同就认为是相同的。

    入力形式

    第一行,三个整数n,v,k
    第二行,n个整数,表示每个物品的价值
    第三行,n个整数,表示每个物品的体积

    出力形式

    一个整数,表示能得到的第k大价值

    サンプル入力 1

    5 10 2
    1 2 3 4 5
    5 4 3 2 1

    サンプル出力 1

    12

    サンプル入力 2

    5 10 12
    1 2 3 4 5
    5 4 3 2 1

    サンプル出力 2

    2