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