填色限制问题

题目描述

给定长 H H H W W W 的方阵,一共有 H × W H \times W H×W 个格子,这些格子开始时都是白色的。

现在,你可以将一行或一列格子涂黑,问最少的操作次数使得涂黑色的格数 ≥ N \ge N N

但是,我们的精力只有 K K K,将一行涂黑需要耗费 ⌈ H 2 ⌉ \lceil \frac{H}{2} \rceil 2H 的精力,将一列涂黑需要耗费 ⌈ W 2 ⌉ \lceil \frac{W}{2} \rceil 2W 的精力。所以,当最少的操作次数耗费了 > K >K >K 的精力时,输出 − 1 -1 1

输入/输出

输入

一行 4 4 4 个整数 H , W , N , K H, W, N, K H,W,N,K

输出

一行一个整数,表示答案。

样例组

样例 1 输入

3   7   10   20 3\ 7\ 10\ 20 3 7 10 20

样例 1 输出

2 2 2

样例 1 解释

任选两行涂黑,耗费 4 × 2 = 8 4 \times 2 = 8 4×2=8 点精力。

样例 2 输入

12   14   112   54 12\ 14\ 112\ 54 12 14 112 54

样例 2 输出

− 1 -1 1

样例 2 解释

任选 8 8 8 行涂黑,耗费 7 × 8 = 56 > 54 7 \times 8 = 56 > 54 7×8=56>54 点精力,输出 − 1 -1 1

数据范围

对于 10 % 10\% 10% 的数据,保证 K < 0 K < 0 K<0
对于另外 20 % 20\% 20% 的数据,保证 H ≤ W H \le W HW
对于另外 20 % 20\% 20% 的数据,保证 H > W H > W H>W
对于另外 20 % 20\% 20% 的数据,保证 1 ≤ H , W , N , K ≤ 1 0 4 1 \le H,W,N,K \le 10^4 1H,W,N,K104
对于 100 % 100\% 100% 的数据,保证 1 ≤ H , W , N , K ≤ 2 10 − 1 1 \le H,W,N,K \le 2^{10}-1 1H,W,N,K2101

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值