C. Qpwoeirut And The City Codeforces Round #809 (Div. 2)
admin
2024-03-07 14:38:41
0

传送门

题意:有n栋楼,每栋楼的高度为a_i,对美丽的楼的定义如下:

对于2<=i<=n-1,如果a_i>a_i-_1并且,a_i>a_i+_1那么就说明这栋楼是美丽的。(所以第一栋楼和最后一栋一定不是美丽的)

lk现在可以将所有的楼的高度增加任意值,他想知道他能获得的最多的美丽的楼的前提下花费最小为多少。

思路:

首先对于2-n 的下标进行处理,如果将该栋楼变成美丽的就视为1,否则视为0.

预处理v数组算出将v_i栋楼变成美丽楼的代价,

n为奇数的话,因为只有一种可能的情况,就是1010101....,直接算出所有要变成的美丽楼的代价。

如果n为偶数:假设n为8的情况,去掉第一个和最后一个,我们可以直接求出所有的规律:

//101010
//101001
//100101
//010101

那么我们可以发现,对于后面是10 的,那么前面一定不能变成01,那么对于有01的情况,一定是从末尾开始变,一直变到第一个。

那么可以直接先计算出全部为10的结果,然后每次将后面的10转换成01然后取最小值,最后的结果就是我们的答案。

/**
*  ┏┓   ┏┓+ +
* ┏┛┻━━━┛┻┓ + +
* ┃       ┃
* ┃   ━   ┃ ++ + + +
*  ████━████+
*  ◥██◤ ◥██◤ +
* ┃   ┻   ┃
* ┃       ┃ + +
* ┗━┓   ┏━┛
*   ┃   ┃ + + + +Code is far away from  
*   ┃   ┃ + bug with the animal protecting
*   ┃    ┗━━━┓ 神兽保佑,代码无bug 
*   ┃  	    ┣┓
*    ┃        ┏┛
*     ┗┓┓┏━┳┓┏┛ + + + +
*    ┃┫┫ ┃┫┫
*    ┗┻┛ ┗┻┛+ + + +
*/#include
#include 
#include 
#include 
#include 
#include 
#include
#include
#include
#define sc_int(x) scanf("%d", &x)
#define sc_ll(x) scanf("%lld", &x)
#define pr_ll(x) printf("%lld", x)
#define pr_ll_n(x) printf("%lld\n", x)
#define pr_int_n(x) printf("%d\n", x)
#define ll long long 
using namespace std;const int N=100100+100;
const ll INF=1e18;
int n ,m,h;
ll s[N];
ll v[N];int main()
{int t;sc_int(t);while(t--){sc_int(n);	memset(v,0,sizeof v);for(int i =1;i<=n;i++)sc_ll(s[i]);if(n%2!=0){ll res=0;for(int i=2;i<=n;i+=2)if(s[i]<=max(s[i-1],s[i+1]))res+=max(s[i-1],s[i+1])-s[i]+1;pr_ll_n(res);}else{ll res=INF,sum=0;for(int i =2;i2;i-=2) // 1     2 3 4 5     6{sum-=v[i-1];sum+=v[i];res=min(res,sum);}pr_ll_n(res);}	}return 0;
}

相关内容

热门资讯

超1400万条维权信息背后:中... 2026年农历马年春节,消费市场迎来“开门红”。文旅热度攀升、电影票房创纪录、餐饮电商活力十足……在...
刘永好:传统产业要拒绝卷价格,... 两会●高见 今年春晚舞台上,机器人翻筋斗、跳舞、打武术的流畅动作,直观展示了中国机器人硬件执行力的飞...
3200元买了2000克积存金... 来源:经济观察报 北京银行积存金业务出现系统异常 资料配图 2026年3月2日,北京银行积存金业务...
选购胶原蛋白肽前必读:2026... 随着胶原蛋白肽市场的快速发展,消费者在选购过程中面临着前所未有的信息过载和选择困难。2026年最新消...
原创 伊... 在中东这个波谲云诡的地方,历史和现实交织出了一幅复杂的图景。伊朗,曾经是那个辉煌的大国,如今依然在试...
82亿元人民币!江西铜业买“全... 快科技3月3日消息,今日,江西铜业公告,全资子公司江西铜业(香港)投资有限公司以8.67亿英镑(约8...
商道创投网·会员动态|松延动力... 《商道创投网》2026年3月3日从官方获悉:北京松延动力科技集团股份有限公司(以下简称"松延动力")...
油价上涨特朗普政府有“预案”?... 当地时间3月2日,美国国务卿鲁比奥表示,特朗普政府将于周二(3月3日)公布一项计划,以应对因对伊朗发...
冯艺东:建议设立私募基金份额交... 来源:清华金融评论 文/全国政协委员、中泰证券总经理冯艺东 全国两会召开在即,全国政协委员、中泰证...
2025年A股IPO报告:过会... 来源|时代商业研究院 作者|雷小艳 编辑|郑琳 2025年,不管是申报受理,还是最终发行上市,A股I...
“沪七条”落地 上海楼市热起来... “ “沪七条”出台为整个上海楼市的良性循环注入了源头活水。 中房报记者 付珊珊丨上海报道 一对60多...
恒力期货被责令改正并暂停新开户... 来源:中国经济网 中国经济网北京3月2日讯财联社2月28日报道《年内首现两家期货公司被罚停开新业务,...
苏大维格大宗交易折价成交6.0... 苏大维格03月02日大宗交易平台共发生1笔成交,合计成交量6.00万股,成交金额258.66万元。成...
公募“吸金” 强劲 今年以来新... 大量资金正借道公募基金入市,今年以来新基金发行规模快速突破2000亿元。从产品募集规模看,“10亿基...
全国政协委员、交通银行董事长任... 3月3日,全国政协委员、交通银行董事长任德奇在政协经济界别驻地回答证券时报记者提问时表示,今年很有信...
黄金、白银高位巨震,短调还是趋... 3日午后,沪银主力合约走低,临近国内商品期市收盘跌超10%;现货白银跌幅扩大至7%,失守84美元/盎...
裴海旭:适合甲状腺的温和运动,... 很多甲状腺患者都有一个疑问:我这种情况,能运动吗?运动会不会加重病情?作为甲状腺专科医生,我明确告诉...
反向过年的城市想象:2026春... 2月中旬,北京的春节还没有完全散场。 朝阳区一间五星级酒店的大堂里,一位从河南来的阿姨坐在沙发上等女...
实力印证选择!广安电信遭投诉废... 近日,武胜县中医医院县级综合服务能力提升、信息文化建设项目(三位一体智慧医院建设项目)公布中标结果,...
专家喊黄金涨至7000美元,可... 当所谓经济专家公开喊出“黄金将升至7000美元/盎司”时,我的第一反应是疑问:这种级别的预测,究竟是...