[机房测试]ZYB和售货机 Description n 种物品,每种有 ai 个,能够 Ci,买入 Di 卖出。由于一些原因,买 i 实际上会弹出 fi。 如果第 i 种物品被买完了,就不能购买(得不到 fi);即使给了钱买了 i,但是 fi 没货了,也不会出货。 最大化利润。 Solution 如果将所有 (i,fi) 连上,那就是一个内向基环...
可爱的ZYBZYB来到一个售货机前。 售货机里有一共有N(⩽105)N(⩽105)个物品,每个物品有AiAi个。自然,还有NN个购买按钮。正常情况下,按下第ii个按钮,需要支付CiCi的钱,然后会跳出一份物品ii。如果该物品卖完了,按下此按钮无效。 但是,这台售货机的电路连接出了点问题。第ii个按钮的“弹出电路”连向了...
每个点只有一条入边/出边,会形成一棵基环树 首先考虑对选了会产生收益的点之间连边 然后发现每个连通块里有且仅有一个环(自环也算) 考场上想分情况讨论,对每个环上的点维护指向它的最大值和次大值,再维护个 \(min_{dlt}\) 然而思路不怎么清楚,没调出来 正解和暴力很像,但思路要清晰地多 对于这个环...
ZYB和售货机 Description \(n\) 种物品,每种有 \(a_i\) 个,能够 \(C_i\),买入 \(D_i\) 卖出。由于一些原因,买 \(i\) 实际上会弹出 \(f_i\)。 如果第 \(i\) 种物品被买完了,就不能购买(得不到 \(f_i\));即使给了钱买了 \(i\),但是 \(f_i\) 没货了,也不会出货。 最大化...
【JZOJ6346】ZYB和售货机 description analysis 其实这个连出来的东西叫基环内向树 先考虑很多森林的情况,也就是树根连回自己 明显树根物品是可以被取完的,那么买树根的价钱要是儿子中价钱最小的那个 或者把那个叫成收益,也就是选择所有儿子中收益最大的儿子...