上传数据 题解


题目源自>https://contest.xinyoudui.com/contest/236/problem/1277

题目

出题屡屡令人不爽,尤其是上传数据传不上、不让传时。

小 M 出了一道题,试图上传数据,然而不幸的是数据可能会爆上传空间限制,于是就先挑了几个必须上传的测试点。
简单来说,数据分为 n 个 Subtask,第 i 个 Subtask 共造了p𝑖个测试点。为了保证数据强度,必须上传至少wi​个测试点。然而,由于上传数据的总空间限制,我们总计上传的测试点数不能超过m 个。

换句话说,假设第 i 个 Subtask 上传了qi个数据,那么 qi至少为wi,最多为pi
​并且qi 的总和不能超过m。
在这基础上,小 M 希望最小的一个qi/pi尽可能大。你可以帮帮他吗?

输入格式

第一行两个整数 n,m。

接下来 n 行,每行两个整数 pi,wi

输出格式

若无方案满足,请输出 Zip file size too big after extraction.Poor M!。

否则第一行以最简分数形式输出最大化的 qi/pi 最小值(形如 x/y,使得 gcd{𝑥,𝑦}=1;特别地,
1为 1/1,0 为 0/1)。第二行输出你构造的数列 q1 ~ qn
注意第一行行末不可有多余空格。

样例

input1


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值