题目名称 | 4022. 批发市场 |
---|---|
输入输出 | shop.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2024-09-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:6, 提交:19, 通过率:31.58% | ||||
syzhaoss | 100 | 0.055 s | 3.40 MiB | C++ |
1nclude | 100 | 0.056 s | 3.60 MiB | C++ |
Lixj | 100 | 0.061 s | 3.38 MiB | C++ |
sybyx | 100 | 0.063 s | 3.38 MiB | C++ |
chenbp | 100 | 0.101 s | 3.44 MiB | C++ |
AeeE5x | 100 | 0.118 s | 9.00 MiB | C++ |
啊 | 80 | 0.332 s | 3.37 MiB | C++ |
啊 | 30 | 9.695 s | 3.35 MiB | C++ |
1nclude | 30 | 13.998 s | 3.46 MiB | C++ |
1nclude | 30 | 14.097 s | 41.86 MiB | C++ |
关于 批发市场 的近10条评论(全部评论) | ||||
---|---|---|---|---|
怎么记搜跟暴力一样慢
1nclude
2024-09-29 23:32
1楼
|
批发市场中有 $n$ 种商品,第$i$种商品每件的批发价为 $a_i$,批发后售出时的售价为 $b_i$ 。因为有的商品不好售卖,所以批发市场制定了批发规则:部分商品需要和其他商品捆绑批发。例如,有三个商品 $A,B,C$ 捆绑批发,如果批发$10$ 件 $A$,那么必须同时批发 $10$ 件商品 $B$ 和 $10$ 件商品 $C$ 。
现在你有$k$元钱,请问如何批发商品使得自己的利润最高?
第一行三个整数 $n,m,k$ ,分别表示商品种类、捆绑关系数和总钱数。
接下来 $n$ 行,每行有两个空格隔开的整数 $a_i,b_i$,分别表示第$i$种商品的单件批发价和售价。
接下来 $m$ 行,每行有两个空格隔开的整数 $x,y$ ,表示商品 $x$ 和商品 $y$ 要捆绑批发。
一行一个整数,表示获得的最高利润。
4 1 10 2 3 2 3 1 3 4 8 2 3
10
第 $2$ 种商品和第 $3$ 种商品需要捆绑批发。
批发方案为:批发第 $2$ 种商品 $2$ 件、第 $3$ 种商品 $2$ 件、第 $4$ 种商品 $1$ 件。
总利润为:$2\times (3-2)+2\times(3-1)+1\times (8-4)=10$。
对于$100\%$的数据,$n\leq 500, m\leq 2000,k\leq 10^4, 1\leq x<y\leq n, 1\leq a_i< b_i\leq 100$,输入保证捆绑关系$(x,y)$不会出现重复。
特殊性质$A$:所有的商品都直接或间接与其他商品捆绑。
2024年校际联合邀请赛 入门组-第3场 Task3