首页 > 其他分享 >P1220 关路灯

P1220 关路灯

时间:2023-12-07 18:59:57浏览次数:25  
标签:路灯 左边 关掉 P1220 功率 op 耗电量 贪心

原题链接

导入

1.假如你是老头,你每次关灯最多有两个选择: 一.关最左边的灯 二.关最右边的灯
而你的目的是:使总耗电量最小

Q:那我能不能每次选去关功率大的那个灯呢?
A:不行,因为耗电量还与时间有关

Q:那我能不能每次选去关 路程(时间)\(*\)功率 较大的灯(即贪心)呢?
A:不行,假设这样一个场景:假设初始在第三个位置(总共8个位置),你的左边有一个功率非常小的灯A=1,左边的左边有一个功率非常大的灯B=1000000,而右边功率都大于A(两位数),如果贪心的话,就会一直选右边,导致B的耗电量巨大。这时候只要不贪心,先把B关掉,这样总耗电量就小了

深入

克服贪心,把当前看起来不划算的选项也算上,这就叫dp(也可以记忆化搜索穷举)。
该如何设计呢?
对于任意一段给定的序列,最后关掉的灯不是左边就是右边。
所以设\(dp[i][j][op](op\in\{0,1\})\)为关掉 i~j 内所有灯时的当前的所有灯的总耗电量,而非** i~j 的总耗电量**,其中op=0时代表最后关掉的灯在最左端,1代表最右端

标签:路灯,左边,关掉,P1220,功率,op,耗电量,贪心
From: https://www.cnblogs.com/pure4knowledge/p/17883693.html

相关文章

  • [APIO2019] 路灯 题解
    LG5445把询问\(x,y\)看作平面上的点记当前时刻\(t\),\(l\)是与\(i\)连通的最左端,\(r\)是与\(i+1\)连通的最右端,可以通过set维护断边找到连边\((i,i+1)\)时\(x\in[l,i],y\in[i+1,r]\)连通了,考虑贡献提前计算,矩形\(+(q-t)\)。断边时同理\(-(q-t)\)剩下的问题是......
  • P1220 关路灯 题解
    Description给定\(n\)个点的位置\(a_i\)和每秒的花费\(b_i\),你的初始位置是\(s\),你删掉一个点的时间为\(0\)秒,走\(1\)个单位长度的时间是\(1\)秒。请你确定一种关灯顺序,使得所有点的最终花费最小(删掉点后这个点不会再花费)。Solution每删掉一个点,有两种选择:继续往前......
  • 你的路灯CE证书LVD证书EMC证书ROHS证书ERP报告
    路灯CE证书路灯FCC证书路灯ROHS证书路灯REACH证书路灯CB证书路灯SAA证书路灯TUV证书路灯RCM证书路灯LVD证书路灯EMC证书路灯LM79那个路灯ERP能效报告路灯IK报告路灯IP68报告路灯IES报告路灯光衰报告路灯寿命测试报告路灯COC证书路灯IEC60598报告路灯GB7000.1报......
  • 我的路灯CB证书IEC60598-2-3测试报告
    1标志灯具第2-3部分:特殊要求道路与街路照明灯具AS/NZS60598.2.3:2015,IEC60598-2-3:2002+A1:2011,EN60598-2-3:2003+A1:2011,BSEN60598-2-3:2003+A1:20113.52021-04-12灯具第2-3部分:特殊要求道路与街路照明灯具GB7000.203:20136不测:6(4.4)灯座6(4.6)......
  • 入门物联网,基于IoT平台构建智慧路灯应用的实验指南【玩转loT】
    前言自从了解到古茗前端团队使用Node.js写物联网代码,身为前端开发者,我对物联网充满了兴趣。我一直很认同一个有趣的观点:新技术的出现是为了让使用的人省时省力。而关于物联网雏形的故事,也包含了这一观点:1991年,剑桥大学特洛伊计算机实验室的科学家们,常常要下楼去看咖啡煮好了没有,......
  • 华为OD机试-路灯照明问题
      importjava.util.stream.IntStream;publicclassMain{publicstaticvoidmain(String[]args){int[]lights=newint[]{50,70,20,70};inttotal=IntStream.range(0,lights.length-1).map(idx->100-lights[idx]-lights......
  • 基于智慧路灯杆的智慧交通应用示例
    智慧路灯杆的身影已经越来越频繁出现在我们的生活之中,无论是我们开车在路上,还是行走在商业街,造型美轮美奂,功能丰富多样的智慧路灯杆,也已经成为了一道独特靓丽的街景。智慧路灯杆如何发挥其智慧功能?对我们的生活有什么提升?今天我们就结合智慧交通场景,介绍智慧路灯杆在智慧交通方面......
  • P5445 路灯 题解
    路灯题目大意在\(n+1\)个站点之间有\(n\)盏路灯,给定\(0\)时刻所有路灯的亮灭情况,在接下来的\(q\)个时刻,每时刻会发生以下两种事件之一:切换某一盏路灯的亮灭。询问两点之间存在多少时刻使得两点之间的路灯全部亮起。思路分析一道不错的数据结构。首先分析题目......
  • 路灯漏电实例与解决方案介绍
    安科瑞虞佳豪近日,市民梅先生拨打安顺12345热线反映,称前段时间,西秀区北山社区服务中心旁的一处路灯漏电,导致自己家的小狗被电击。为了防止触电事故的发生,梅先生希望相关部门尽快修缮路灯问题。市民梅涛:晚上我和朋友去溜狗,走在北山社区那里,那个路灯正好是漏电,等于是旁边有一......
  • P1220 关路灯
    题意:某一村庄在一条路线上安装了\(n\)盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地......