首页 > 其他分享 >P1802 5 倍经验日

P1802 5 倍经验日

时间:2024-04-03 21:56:38浏览次数:18  
标签:经验 people res ll dfs P1802 include dp

链接:https://www.luogu.com.cn/problem/P1802
额,dp的板子?差不多,就加一个变式就行(
代码:

#include<iostream>
#include<vector>
#include<algorithm>
#include<math.h>
#include<sstream>
#include<string>
#include<string.h>
#include<iomanip>
#include<stdlib.h>
#include<map>
#include<queue>
#include<limits.h>
#include<climits>
#include<fstream>
#include<stack>
typedef long long ll;
using namespace std;

const int N = 1e3 + 5;
ll n, x;
struct peo
{
	ll lose, win, use;
}people[N];
ll dp[N][N];
ll dfs(ll i, ll j)
{
	//前i个物品进入j的背包
	if (dp[i][j] != 0)return dp[i][j];
	if (i == 0)return 0;
	ll res;
	if (j >= people[i].use)res = max(dfs(i - 1,j - people[i].use )+ people[i].win, dfs(i - 1,j)+people[i].lose);
	else res = dfs(i - 1, j) + people[i].lose; // 这里不能忘
	return dp[i][j] = res;//这种写法好爽(
}
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cin >> n >> x;
	for (int i = 1; i < 1 + n; i++)//切记按1开始存
	{
		cin >> people[i].lose >> people[i].win >> people[i].use;
	}
	cout << dfs(n, x) * 5;
	return 0;
}

标签:经验,people,res,ll,dfs,P1802,include,dp
From: https://www.cnblogs.com/zzzsacmblog/p/18113584

相关文章

  • 个人经验(无意义版)
    Markdown学习标题分级#*n+space+enter字体设置粗体**+text+**斜体*+text+*删除~+text+~引用>+text分割线---或***图片![name]+(url)超链接[name]+(url)列表num+.+space-space+enter表格|name|name|name||--|--|--||a|b|c|......
  • 【飞控制作】从飞控制作学习项目经验
    1.四旋翼无人机飞行原理:欠驱动系统通过4个电机的转速,来控制飞行器X、Y、Z轴的加速度和角速度,实现悬停、垂直升降、俯仰、偏航、滚转(这里只对比较陌生的俯仰、偏偏行、滚转做示意图说明)。组成运动控制运动控制主要参考:四旋翼无人机飞行原理及控制方法,你了解多少?实物图2.......
  • iPhone设备中查看应用程序崩溃日志的最佳实践与经验分享
     ​目录 如何在iPhone设备中查看崩溃日志摘要引言导致iPhone设备崩溃的主要原因是什么?使用克魔助手查看iPhone设备中的崩溃日志奔溃日志分析总结摘要本文介绍了如何在iPhone设备中查看崩溃日志,以便调查崩溃的原因。我们将展示三种不同的方法,包括使用克魔助手查......
  • 9n-triton部署bert模型实战经验
    一、背景对于算法工程师来说,通常采用python语言来作为工作语言,但是直接用python部署线上服务性能很差。这个问题困扰了我很久,为了缓解深度学习模型工程落地性能问题,探索了Nvidia提供的triton部署框架,并在九数中台上完成线上部署,发现性能提升近337%!!(原服务单次访问模型推理时间175m......
  • 程序员/后端开发方向Java 跳槽注意事项(简历和面试经验分享)
    程序员/后端开发方向Java跳槽注意事项(简历和面试经验分享)应届生面试经验参考:https://www.cnblogs.com/rainbow-1/p/16779048.html简历:1、个人感觉还是要写真话,包装的内容要有一定的基础,问起来能够对答几个回合。2、基本信息最好直接写年龄,而不是出生年月。跳槽简历最好标明当......
  • 在视频号上开小店,这些细节内容你知道吗?过来人经验分享!
    大家好,我是电商小布。现在有越来越多的小伙伴,看到了视频号小店的内部的发展机会,纷纷想要加入这个市场。但是不了解这个项目,在开店运营的时候都是无处下手的。这其中的一些细节内容一定要提前的了解清楚。接下来,小布就从三个方面,来带大家深入的了解一下这个项目。一、主体......
  • 【经验总结】智慧物业数字化与社区运营那点事儿
    一、前言智慧物业与社区运营这个话题不新鲜,但自打2013年起,就不断有人兴致勃勃前赴后继地进入这个赛道,多半铩羽而归,智慧物业社区运营这个事到底靠不靠谱,是不是个伪命题?今天咱们就结合我这10年智慧社区从业经历,掰次掰析这点事儿。聊聊社区运营这块蛋糕下的陷阱,探讨下到底应该干......
  • [Python]细节与使用经验
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18031983出自【进步*于辰的博客】纯文字阐述,内容比较干。并且,由于考虑到时间长了恐有所遗漏,便即兴记录,并没有对内容进行筛选、排序。因此,大家在阅读时可以直接Ctrl+F进行......
  • 关于分布式系统设计的个人看法和经验
    1.接口要保证幂等2.客户端要设置超时时间和兜底措施3.服务端调用三方要设置超时和重试机制以及兜底4.服务端要有熔断和降级以及限流机制5.避免使用大事务6.对热点数据使用缓存(浏览器缓存/客户端缓存/分布式缓存/应用级缓存)7.对大表数据考虑分库分表8.对于需要进行多......
  • 哈尔滨理工大学 计算机调剂仪器仪表工程 经验分享
    教育背景:本科二本,专业是计算机科学与技术,23考研总分341分,报考专业代码是085400,调剂哈尔滨理工大学仪器仪表工程。拒绝拟录取,最终调剂到安徽大学。调剂流程分享:去年在得知自己没有通过一志愿复试以后,那段时间一直在找调剂,有幸得到哈尔滨的某位学姐的指导,在这里感谢一下这位......