当前位置: 首页 > news >正文

打不动十个

CodeForces 1304C Air Conditioner

显然对于能够取到的温度区间 \([l,r]\),在 \(t\) 秒后能够取到的温度区间为 \([l-t,r+t]\)

从头开始,每次遇到顾客就取一次交集,只要最后不为空集即为 YES,否则为 NO

CodeForces 1325D Ehab the Xorcist

考虑到加和比异或和多出的部分即为进位。对每一个 bit 记录一个数表示 \(1\) 的个数,先将异或和的每一位填进去,再算出加和与异或和的差 \(d\)。对于 \(d\) 的每一个 \(1\),原位置低一位的位置填入两个 \(1\),最后任意组合出数组即可。注意当异或和大于加和或者 \(d\) 的最低位为 \(1\) 时一定不合法。

CodeForces 1338B Edge Weight Assignment

先考虑最小值:将某个叶子拉起作为根,如果剩下的叶子到根的距离均为偶数时,那么可以将同一个数都填在路上,答案为 \(1\);否则需要拿出两个 bit,并且这两个 bit 为 \(1\) 的道路集合有交集,答案为 \(3\)

再考虑最大值:我们可以将每个非叶子节点的周围所有道路权值的某个 bit 赋值为 \(1\),这样可以保证进出这个节点后这个 bit 仍为 \(0\)。对于所有叶子的父节点来说,会有 \(\deg-1\) 条路的权值相同,即会给总种数减去 \(\deg-2\)。计算所有叶子父亲的 \(\deg-2\) 之和 \(s\),答案即为 \(n-s-1\)

CodeForces 1385D a-Good String

对于所有长度为 \(2^k\le n,k\in\mathbf{N}\) 的字符串记录变为某个字符的操作数最小值 \(f_{c,k,i}\) 和成为某个字符-优的操作数最小值 \(g_{c,k,i}\),显然有:

\[f_{c,k,i}=\min(f_{c+1,k-1,i}+g_{c,k-1,i+2^{k-1}},g_{c,k-1,i}+f_{c,k-1,i+2^{k-1}}) \]

\[g_{c,k,i}=g_{c,k-1,i}+g_{c,k-1,i+2^{k-1}} \]

\(k=0\) 开始递推即可。

http://www.sczhlp.com/news/185933/

相关文章:

  • 网站建设客户人群成都市城乡建设局网站
  • 网站备案信息保护wordpress发布文章404
  • 延安网站建设电话咨询网站怎么做数据备份
  • 五金网站建设东莞阳光网招聘官网
  • 怎么建设局域网网站买程序的网站
  • 做特产的网站科技型中小企业服务平台
  • 吉林省四平市建设局网站湖州市吴兴区建设局网站
  • 手机建设网站自适应的好处企业网站找谁做
  • 惠州城乡住房建设厅网站搬瓦工可以长期做网站
  • 在哪找做调查赚钱的网站好杭州上城区网站建设
  • php 用什么做网站服务器专业建设主考学校是什么意思
  • 网站搜索引擎优化诊断wordpress上传本地主题
  • 网站建设怎么找客源网站优缺点
  • 特价网站建设公司连云港网站关键词优化服务
  • 如何提高网站的搜索排名谷歌搜索引擎入口363
  • 哪个网站可以做兼职ppt网站开发下载功能如何实现
  • 石家庄做网站裕华区上海网站制作软件
  • 软件公司网站模板很多网站的导航条都设置为7到9
  • 淘宝客如何建设自己的网站郑州网站优化的微博_腾讯微博
  • 做网站绿色和什么颜色搭配app开发公司公司
  • 有什么好看的网站淘宝网站所用编码
  • 青岛网站建设选圣城WordPress转typecho主题
  • 专业网站建设微信网站定制seo网站推广可以自己搞吗
  • 免费php mysql网站如何设置网站兼容性
  • 网站建设如何设置登录页面南京公司网页制作
  • 长沙哪个网站建设最好住房建设厅的网站首页
  • 网站设计形式游戏推广是什么工作
  • 2025南通婚纱摄影最新推荐榜:创意拍摄与贴心服务的完美结合
  • 语义slam - MKT
  • 尝试茶叶数据集