跳到主要内容

(COCI 2023/2024 5) Rolete

· 阅读需 1 分钟

题解

题意

给定一个长度为nn序列。存在以下两种操作

1.1.选择序列中的一个值减11代价为tt

2.2.将所有值减11代价为s+krs+k \cdot r,其中rr表示序列中0\leq 0的数的个数

给定qq次询问,每次询问给定一个hh,求使序列中任意值h\leq h的最小代价

范围 1n,s,q,h105,0k1051 \leq n,s,q,h \leq 10^5,0 \leq k \leq 10^5

解法

考虑一种贪心

从高到低枚举hh,每次记录