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

网站防盗链设置爱站网能不能挖掘关键词

网站防盗链设置,爱站网能不能挖掘关键词,连云港做网站企业,社会保险网站建设方案题目背景 kkksc03 的大学生活非常的颓废,平时根本不学习。但是,临近期末考试,他必须要开始抱佛脚,以求不挂科。 题目描述 这次期末考试,kkksc03 需要考 4 科。因此要开始刷习题集,每科都有一个习题集&am…

题目背景

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 2 1 3		
5
4 3
6
2 4 3

输出 #1

20

说明/提示

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

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

思考:

由于我们只能一科一科的完成,所以我们只需要将每一科的最小完成时间相加就行。

针对每一科,由于可以两道题目一起思考,所以理想情况是左脑和右脑均思考总时间(Sum)的一半。

但是我们的数据可能不可以恰好分成两半,所以我们需要算出1到Sum的所有时间,是否可以达到,最后再从i=Sum/2往后找,结果为Sum-i。

算所有时间是否可以达到,我们可以使用01背包动态的去计算。

#include<bits/stdc++.h>
using namespace std;typedef struct Group{int x,y;
//	bool operator<(Group g) const{
//		if(x!=g.x) return x<g.x;
//		else return y<g.y;
//	}	
}G;
typedef long long ll;
const int mod = 1e6+7;
int n,m;
int r,c;
int dx[4] = {0,0,1,-1};
int dy[4] = {1,-1,0,0};int solve(vector<int>& nums){int sz = nums.size();int sum = 0;for(int i=1; i<sz; i++) sum+=nums[i];vector<bool> dp(sum+1,false);dp[0] = true;for(int i=1; i<sz; i++){for(int j=sum; j>=nums[i]; j--){if(dp[j-nums[i]]) dp[j] = true;}}int end = sum/2;for(int i=end; i>=0; i--){if(dp[i]) return sum-i;}
}int main(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int s1,s2,s3,s4;cin>>s1>>s2>>s3>>s4;vector<int> A(s1+1,0);vector<int> B(s2+1,0);vector<int> C(s3+1,0);vector<int> D(s4+1,0);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 res = solve(A)+solve(B)+solve(C)+solve(D);cout<<res<<endl;return 0;
}

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

相关文章:

  • 做电影网站 资源怎么存放长沙关键词优化新行情报价
  • 丰台青岛网站建设百度收录网站要多久
  • 网站用图片做背景图片电商平台的推广及运营思路
  • 为什么公司要做网站成功的网络营销案例及分析
  • 自己建设个小网站要什么手续费网站推广排名哪家公司好
  • 单页网站设计制作seo自动优化软件安卓
  • 网站分析表必应搜索引擎网站
  • 搭建本地wordpress优化网哪个牌子好
  • dede汽车资讯网站源码怎么注册域名
  • 金华做网站照片查询百度图片搜索
  • 网站建设与规划心得谷歌seo公司
  • 虎门商城网站建设怎么注册百度账号
  • 90设计网图片seo优化分析
  • 网站ui设计报价单广州优化公司哪家好
  • 销售一个产品的网站怎么做信息流推广主要具有哪两大优势
  • 上海高端网站建设公司公司网站怎么申请怎么注册
  • 佛山网站搜索优化推广网址
  • 循化网站建设公司欧美网站建设公司
  • 温州新闻seowhy
  • 做外贸免费的B2B网站沧州网站建设推广
  • win7本地做网站临沂今日头条新闻最新
  • 先做网站 先备案百度竞价广告的位置
  • 长沙手机网站建设公司排名国内网络营销公司排名
  • 南京谁做免费网站广州做seo公司
  • 网站制作湖州聊石家庄seo
  • 荆门网站制作公司网站策划报告
  • 智慧团建团员登录网站网站开发框架
  • 自己做头像网站泉州全网营销
  • 淄博高端网站建设宁波seo网页怎么优化
  • 如何建一个网站多少钱sem优化策略