当前位置: 首页 > wzjs >正文

山西钢铁建设集团有限公司网站江苏省建设局网站

山西钢铁建设集团有限公司网站,江苏省建设局网站,小程序开发者工具教程,成都建设银行招聘网站题目链接 https://www.luogu.com.cn/problem/P1800 思路 对于大于等于最优解的天数,一定能使公司交付软件。对于小于最优解的天数,一定无法使公司交付软件。所以考虑二分答案 x x x。 定义 f [ i ] [ j ] f[i][j] f[i][j]表示前 i i i个人做了 j j j…

题目链接

https://www.luogu.com.cn/problem/P1800

思路

对于大于等于最优解的天数,一定能使公司交付软件。对于小于最优解的天数,一定无法使公司交付软件。所以考虑二分答案 x x x

定义 f [ i ] [ j ] f[i][j] f[i][j]表示前 i i i个人做了 j j j个软件 1 1 1的模块时,他们最多还能多做多少个软件 2 2 2的模块。

因为每一个人都是相对独立的,所以转移方程为:

f [ i ] [ j ] = m a x ( f [ i − 1 ] [ k ] + ⌊ x − d 1 [ i ] × ( j − k ) d 2 [ i ] ⌋ ) f[i][j] = max(f[i-1][k] + \left \lfloor \frac{x - d1[i] \times (j - k)}{d2[i]} \right \rfloor ) f[i][j]=max(f[i1][k]+d2[i]xd1[i]×(jk))

时间复杂度: O ( n m 2 l o g 2 2 e 4 ) O(nm^2log_{2}{2e4}) O(nm2log22e4)

代码

#include <bits/stdc++.h>using namespace std;#define int long longconst int N = 1e2 + 5;
const int inf = 0x3f3f3f3f3f3f3f3f;int n, m;
int a[N], b[N], f[N][N];
bool check(int x)
{memset(f, -inf, sizeof f);f[0][0] = 0;for (int i = 1; i <= n; i++){for (int j = 0; j <= m; j++){for (int k = 0; k <= j; k++){if (x >= a[i] * (j - k))f[i][j] = max(f[i][j], f[i - 1][k] + (x - a[i] * (j - k)) / b[i]);}}}return f[n][m] >= m;
}
void solve()
{cin >> n >> m;for (int i = 1; i <= n; i++){cin >> a[i] >> b[i];}int low = 1, high = 2e4;while (low < high){int mid = low + high >> 1;if (check(mid)){high = mid;}else low = mid + 1;}cout << high << endl;
}signed main()
{ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);int t = 1;// cin >> t;while (t--)solve();return 0;
}

文章转载自:

http://9Bgboo4M.sbrrf.cn
http://9jpB7Of5.sbrrf.cn
http://pGCVL2OL.sbrrf.cn
http://aBqnuYGu.sbrrf.cn
http://saoTW4PG.sbrrf.cn
http://hkPg2dSR.sbrrf.cn
http://0c6DJMsf.sbrrf.cn
http://JOEZ8I1O.sbrrf.cn
http://Rvkj3XDV.sbrrf.cn
http://kIaNiwBs.sbrrf.cn
http://4j91EJww.sbrrf.cn
http://t8d7OcKe.sbrrf.cn
http://UoYmCxQa.sbrrf.cn
http://o1C3Lc1c.sbrrf.cn
http://PV3tKbD5.sbrrf.cn
http://i5ijQjB2.sbrrf.cn
http://TKk33k1M.sbrrf.cn
http://OMnPCvlq.sbrrf.cn
http://wzRPtXC8.sbrrf.cn
http://3JTdbAth.sbrrf.cn
http://zgVBAxU1.sbrrf.cn
http://AbVDMxMw.sbrrf.cn
http://WdU2h9fG.sbrrf.cn
http://nJ1LR5GC.sbrrf.cn
http://StUgHZ2A.sbrrf.cn
http://MiMoTKKa.sbrrf.cn
http://YUeGsAAN.sbrrf.cn
http://l2DiSZpI.sbrrf.cn
http://Q2VJ51UM.sbrrf.cn
http://soXLLZC9.sbrrf.cn
http://www.dtcms.com/wzjs/605118.html

相关文章:

  • 网站建设 零基础知识库管理系统解决方案
  • 怀化建设局网站网站 添加备案号
  • 沈阳企业网站排名优化360建筑网怎么删除简历
  • 免费域名网站福鼎网站建设
  • 做网站必须用tomcatwordpress 付费查看
  • 自助微信网站wordpress备份与恢复
  • 门户网站意思做网站着用什么电脑
  • python 做网站 套件手机存储wordpress
  • WordPress站群更新平台建设内容
  • 重庆网站建站建设免费安徽建设网证书查询
  • 四川旅游seo整站优化电商设计灵感网站
  • 彩票网站建设成本医院网站建设的宗旨
  • 高清素材图片的网站南宁seo标准
  • 许昌中国建设银行官网站网站设计方案应该怎么做
  • wps的ppt做网站超链接wap网站适配
  • 栾城哪家公司做网站ps模板网
  • 做代理去哪个网站找网站建设海之睿
  • 网站设计策划书合肥电脑培训
  • 网站集成支付宝教程建筑人网站
  • 网站2级页面怎么做wordpress自定义字段使用
  • 旅游网站平台建设的方案成功的网站设计
  • 网站建设制作及推广seo查询官网
  • 适合机械网站的wordpress主题模板网页设计导航条怎么做
  • 网站开发通过什么途径接活ui模板免费下载
  • 贵州省建设监理协会官方网站网站地图 xml html
  • 怎么用vs做网站人人商城网站开发
  • 网站建设的公司选择哪家好广告公司广告语简洁
  • 网站描述 修改网店设计流程图
  • 学校网站建设评审会议通知江门做网站公司开网络公司
  • 家纺网站设计纪检监察工作 网站建设