上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 37 下一页
摘要: 题目传送门 解题思路: 先跑01背包求出恰好大于或等于k的最少时间,然后用剩余时间贪心模拟即可 AC代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 5 using namespace std; 6 7 int n 阅读全文
posted @ 2019-12-04 22:53 Mr^Simon 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 一道很简单的DP AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int n; 7 double wl[101],f[101][2]; 8 //f[i][0]表示第i天可以获 阅读全文
posted @ 2019-12-04 22:51 Mr^Simon 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 01背包,但要注意的是,这道题对于每个人,打输了也会有收益. AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 long long n,x,f[1001]; 7 struct 阅读全文
posted @ 2019-12-04 22:48 Mr^Simon 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 先O(n^2)求出小于等于S的所有整数的约数和,跑01背包 AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int n,f[1001],sum[1001]; 7 8 int 阅读全文
posted @ 2019-12-04 22:46 Mr^Simon 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 他问剩余的最小体积,其实我们可以用总体积-最大使用体积(01背包) AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int v,n,a[31],f[200001]; 7 8 阅读全文
posted @ 2019-12-04 22:44 Mr^Simon 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 一道题目描述特别繁琐的01背包 AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int v1,v2,ti,m,n,w[5001],_time,f[5002]; 7 struc 阅读全文
posted @ 2019-12-04 22:40 Mr^Simon 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 一道很简单的DP,首先统计前缀和,用f[i]表示到第i个元素可以获得的最大利润,用一个变量k来储存在i之前能获得最大连续利润的序列的首元素,所以就推出了: f[i]=max(f[i],sum[i]-sum[k-1]); 关于k的更新: 当到了一个位置j,sum[j]-sum[ 阅读全文
posted @ 2019-12-03 23:17 Mr^Simon 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 一道bfs,但本题有几个坑点. 1.题目给的图并不是最终可以用的图,要先手动转换成格点图. 2.机器人有一个直径,则说明原题给的图的障碍的四个节点都不能走. 3.接2,图的四周不能走,因为走的话机器人的一部分会出图. 4.机器人只能左转或右转,向后转需要两个时间. 其实解决了 阅读全文
posted @ 2019-12-02 22:48 Mr^Simon 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 先求出整个图的最大生成树,然后做树上LCA. AC代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 5 using namespace std; 6 7 int n,m,tot,head[1 阅读全文
posted @ 2019-12-01 22:09 Mr^Simon 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路: 暴力模拟. AC代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<queue> 4 5 using namespace std; 6 7 long long n,ans,tot; 8 bool vis; 9 stru 阅读全文
posted @ 2019-11-24 22:43 Mr^Simon 阅读(547) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 37 下一页