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

html5做的网站处理器优化软件

html5做的网站,处理器优化软件,扫码点餐小程序,网站评估 源码P2392 kkksc03考前临时抱佛脚 - 洛谷 题目背景 kkksc03的大学生活非常的颓废,平时根本不学习。但是,临近期末考试,他必须要开始抱佛脚,以求不挂科。 题目描述 这次期末考试,kkksc03需要考4科。因此要开始刷习题集&…

P2392 kkksc03考前临时抱佛脚 - 洛谷

题目背景

kkksc03的大学生活非常的颓废,平时根本不学习。但是,临近期末考试,他必须要开始抱佛脚,以求不挂科。

题目描述

这次期末考试,kkksc03需要考4科。因此要开始刷习题集,每科都有一个习题集,分别有s1​,s2​,s3​,s4​道题目,完成每道题目需要一些时间,可能不等(A1​,A2​,⋯,As1​​,B1​,B2​,⋯,Bs2​​,C1​,C2​,⋯,Cs3​​,D1​,D2​,⋯,Ds4​​)。

kkksc03有一个能力,他的左右两个大脑可以同时计算2道不同的题目,但是仅限于同一科。因此,kkksc03必须一科一科的复习。

由于kkksc03还急着去处理洛谷的bug,因此他希望尽快把事情做完,所以他希望知道能够完成复习的最短时间。

输入格式

本题包含5行数据:

  • 第1行,为四个正整数s1​,s2​,s3​,s4​。
  • 第2行,为A1​,A2​,⋯,As1​​共s1​个数,表示第一科习题集每道题目所消耗的时间。
  • 第3行,为B1​,B2​,⋯,Bs2​​共s2​个数。
  • 第4行,为C1​,C2​,⋯,Cs3​​共s3​个数。
  • 第5行,为D1​,D2​,⋯,Ds4​​共s4​个数,意思均同上。

输出格式

输出一行,为复习完毕最短时间。

输入输出样例

输入#1输出#1
1 2 1 3
5
4 2
6
2 4 3
20

说明/提示

1≤s1​,s2​,s3​,s4​≤20。

1≤A1​,A2​,⋯,As1​​,B1​,B2​,⋯,Bs2​​,C1​,C2​,⋯,Cs3​​,D1​,D2​,⋯,Ds4​​≤60。

思路:


代码:

#include <bits/stdc++.h>
using namespace std;
int a[25], b[25], c[25], d[25]; 
bool dp[25][10000];
int fun(int times[], int n) 
{memset(dp,false,sizeof(dp));int total = 0;for (int i = 1; i <= n; ++i) total += times[i];if (total == 0) return 0; int target = total / 2;dp[0][0] = true;  for (int i = 1; i <= n; ++i) //前i个元素 {for (int j = 0; j <= target; ++j) // 遍历所有可能的和j{dp[i][j] = dp[i-1][j]; // 不选第i个元素:继承前i-1个元素的状态if (j >= times[i] && dp[i-1][j - times[i]]) // 选第i个元素(当j >= t时) {dp[i][j] = true;  // 只要有一个情况为true,当前状态为true}} }int max_sub = 0;for (int j = target; j >= 0; --j) {if (dp[n][j]) {max_sub = j;break;}}return total - max_sub; 
}int main() {int s1, s2, s3, s4;cin >> s1 >> s2 >> s3 >> s4;for (int i = 1; i <= s1; ++i) cin >> a[i];for (int i = 1; i <= s2; ++i) cin >> b[i];for (int i = 1; i <= s3; ++i) cin >> c[i];for (int i = 1; i <= s4; ++i) cin >> d[i];// 计算并输出总时间int total_time = fun(a, s1)  + fun(b, s2) + fun(c, s3) + fun(d, s4);cout << total_time << endl;return 0;
}

http://www.dtcms.com/wzjs/202010.html

相关文章:

  • 政府网站规划彼亿营销
  • php能开发大型网站视频号怎么付费推广
  • 网站 服务器 域名制作网站教程
  • 做期货网站违法的吗软文代发
  • 深圳网站建设大公司好企业推广策划书
  • 自助建站平台哪家好网上引流推广怎么做
  • 四川省建设厅职业注册中心网站品牌推广策略
  • 做六级真题的网站百度网站推广价格
  • 中国建设监理业协会网站百度销售岗位怎么样
  • 南昌网站建设费用百度关键词推广公司
  • 国外做ae模板网站大全网站seo排名优化
  • 江苏省住房和城乡建设委员会官方网站长沙网站se0推广优化公司
  • 建网站手机软件淘宝摄影培训推荐
  • windows 做网站服务器吗在百度上怎么打广告
  • 怎样设计网站模板百度pc网页版登录入口
  • 车子网站旺道seo推广有用吗
  • 哈尔滨seo网站排名网站的优化公司
  • 装修公司展厅布置方案谷歌seo是什么意思
  • 天河手机网站建设百度地图导航
  • 有域名有网站怎么解决办法谷歌引擎搜索
  • 内蒙建设信息网站常州网络推广哪家好
  • 仁怀网站建设不好出手英文外链平台
  • 跟业务合作做网站给多少提成免费域名申请网站
  • 电商网站开发的目的是中国职业培训在线官网
  • 深圳网站优化计划菏泽地网站seo
  • 温州网站建设费用品牌宣传策略有哪些
  • 下载空间大的网站建设如何制作网页最简单的方法
  • wordpress博客一直发布失败厦门seo推广
  • 襄阳网站定制谷歌外贸
  • 单页网站 html岳阳网站设计