06 2021 档案
摘要:#include<cstdio> using namespace std; int const maxn = 1e6; int n, m; long long sum[4 * maxn + 5], input[maxn+5], add[maxn * 4 + 5]; inline void build
阅读全文
摘要:https://www.luogu.com.cn/problem/P1854 问题实际就是给定F束花和V个花瓶,以及各束花放到不同花瓶中的美学值,要求你找出一种摆放的方案,使得在满足编号小的花放进编号小的花瓶中的条件下,美学值达到最大。 将问题进行转化,找出问题的原型。首先,看一下上述题目的样例数据
阅读全文
摘要:https://www.luogu.com.cn/problem/P1004 这道题说是要求两条从A到B的路径,路径上的数会被取走,(一个数字只能被取一次)使取走的数字和最大,并输出这个最大值。 看完就能发现核心内容如下 (1)A到B的两条路径 这个很好解决,只要两个二重循环分别枚举两条路径就行 (
阅读全文
摘要:https://www.luogu.com.cn/problem/P2758 这是一道特别恶劣的题,题面完全就是在误导。 首先我们会发现这个题一共有三种操作方式,于是乎第一反应就会是想到贪心,结果就发现根本就想不到怎么贪or几乎所有贪心策略都很好找hack数据。 因此就可以断定,这题还不如写个dp。
阅读全文
摘要:for(int i=1; i<=n; i++) { dp[i][0]=sum[i]; for(int j=1; j<=min(i-1, m); j++) for(int k=1; k<i; k++) dp[i][j]=max(dp[i][j],dp[k][j-1]*(sum[i]-sum[k]));
阅读全文
摘要:乘积最大: 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ(爬)也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选
阅读全文
摘要:洛谷:p1831杠杆题 #include<cstdio> #include<algorithm> #include<cstring> using namespace std; long long int num[1004] = {}; long long int dp[20][20][2005] =
阅读全文

浙公网安备 33010602011771号