码迷,mamicode.com
首页 > 其他好文 > 详细

[短期持续更新]Codeforces 构造题一览

时间:2018-05-29 00:12:54      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:线段树   平均值   开始   均值   简单   好的   com   最大值   for   

说实话我觉得做这种题很没意思(不够硬核),
可是人有短板终究是要补的...起码这种类型补起来相对简单
所以还是把先前准备好的专题放下吧,做点实现上比较休闲的题
ps.为了精简篇幅,代码全部丢到ubuntu上

Codeforces - 483C
题意:给定\(k\),构造\(n\)的某一排列\(p\)满足\(|p_i-p_{i+1}|\)共有\(k\)种不同的值

做法:当\(k\)\(n-1\)时,分奇偶前后插可满足情况,\(k<n-1\)时从\(k\)处开始排序可消除差异
https://paste.ubuntu.com/p/v92ScdR2WY/


Codeforces - 931C
题意:lpy决定在实验课上抄dzc大佬的实验数据,已知dzc大佬的数据共有n个,其中最大值与最小值之差最多为2,
lpy要魔改这n个数据满足数据的平均值和dzc的平均值一样,且最大值最小值分别不大于不小于dzc的最大值最小值
在此前提下魔改出两个人相同数据最少的方案

做法:最大最小值差小于2时没法修改,直接输出
否则判断把中间的值折为两边还是两边折为中间划算
https://paste.ubuntu.com/p/n5tj848xBZ/


Codeforces - 570C
题意:给定字符串,每两个‘.‘都可合并为1个‘.‘,求操作到不可再简的次数,注意带修改

做法:上线段树,维护操作数/前缀/后缀三个tag
https://paste.ubuntu.com/p/9YzSbm4Gyh/


垃圾桶 //做了浪费人生的题目
CF731B/CF732C/CF199A

[短期持续更新]Codeforces 构造题一览

标签:线段树   平均值   开始   均值   简单   好的   com   最大值   for   

原文地址:https://www.cnblogs.com/caturra/p/9102589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!