首页 > 其他分享 >8 月杂题记

8 月杂题记

时间:2024-08-19 20:48:12浏览次数:13  
标签:wedge le 点燃 times 月杂 题记

AT_joisc2017_c

题目描述:过于复杂,略。

答案明显具有单调性。考虑二分答案。

有一个很自然的想法,没点燃的要向正在燃的靠近,且一定以最大速度走 \(T\) 秒。

对于一个区间 \([L,R]\),满足让它能用一个点燃的互相点燃。有一个条件为 \(X_r - X_l \le 2 \times (r - l) \times v \times T\),转变一下,即为 \(X_r - 2 \times r \times v \times T \le X_l - 2 \times l \times v \times T\)。

我们就设 \(a_i = X_i - 2 \times i \times v \times T\)。

利用归纳法,要使 \([L,R]\) 合法,\([L+1,R]\) 或 \([L,R-1]\) 就需要合法。

我们找到一个性质最好的区间 \([L,R]\) 满足 \(L \le k \le R\) 且 \(a_L\) 最大,\(a_R\) 最小。

我们考虑 \([k,k]\) 扩展到 \([L,R]\)。

假设当前在 \([l,r]\),先考虑扩展 \(l\),到[i,r]。

  • \(L \le i \le l \wedge a_l \le a_i\)。
  • \(i \le j \le l \wedge a_j \ge a_r\)

其他情况同理。

若不能到 \([L,R]\) 则返回 \(0\)。

最后,我们将 \([1,n]\) 缩小到 \([L,R]\) 即可,与上面同理。

标签:wedge,le,点燃,times,月杂,题记
From: https://www.cnblogs.com/luckycloud/p/18368082

相关文章

  • Sybase安装问题记录
    Sybase安装问题记录安装参考博客:windows/Linux下安装SybaseASE16/15.7-CSDN博客。亲测可用,这里需要注意里面配置备份服务端时有个AllowHosts的选项,建议填入all。问题一:配置服务端报错:本地主机名非法报错内容:'datacheck1'isaninvalidTCPhostname解决方式:可以先尝试......
  • Oracle21c数据库安装问题记录
    Oracle21c数据库安装问题记录1.安装问题1.1Oracle监听器配置错误:为该监听程序提供的信息正由此计算机上的其他软件使用转载链接:https://blog.itpub.net/23557469/viewspace-1117140/在Linux上安装好Oracle10g,配置监听器,却得到:为该监听程序提供的信息正由此计算机上的其......
  • Edu 169 补题记录
    F.MakeaPalindrome给定一个由\(n\)个整数组成的数组\(a\)。让函数\(f(b)\)返回使数组\(b\)成为回文所需的最小操作次数。您可以进行的操作有:选择两个相邻的元素\(b_i\)和\(b_{i+1}\),删除它们,并用一个元素\((b_i+b_{i+1})\)替换它们;或者选择一个元素......
  • unity中的问题记录(角色的控制)
    unity中的默认访问修饰符与c#相同,class不写public,则默认同一程序集(internal)中可以访问,在unity中,程序集表现为项目,即同一项目可以互相访问类里的成员默认与c#同样相同,都是private在C#中,将字段和方法都设为私有(private)并使用static修饰符并不是“多此一举”,而是根据具体的设......
  • 算法刷题记录 八十五【图论的广度优先搜索理论基础】
    前言图论章节第2篇。第1篇:记录八十二【图论理论基础及深度优先搜索算法】;本文:记录八十五【图论的广度优先搜索理论基础】一、广度优先搜索理论基础广度优先搜索理论基础参考链接1.1知识点框架1.2模拟广度搜索的过程在有向图中,以下图为例,如何进行广度优先搜索......
  • 【问题记录】【Spring】Spring-framework 源码环境搭建
    1 前言换了个电脑,这不是得倒腾代码嘛,这Spring源码还是Gradle管理的依赖,平时接触Gradle就比较少,这家伙这环境给我整的大半天,最后也算是整好了,把中间遇到的各种问题就下,希望大家少走弯路。需要用到的地址我先贴出来,有的需要下载的可以先下载下来:源码:源码下载Gradle:腾讯各......
  • AtCoder Beginner Contest 367 补题记录(A~F)
    很Easy一场,共计用时\(34\)minAconstintN=1000100;signedmain(){strings;cin>>s;intcnt=0;intn=s.size();if(s[n-1]=='0'&&s[n-2]=='0'&&s[n-3]=='0'){s.pop_back();s.p......
  • 主席树做题记录
    主席树做题记录。主席树,即可持久化权值线段树。P3248[HNOI2016]树难爆了这题。题目中会多次把模板树的某个子树放到大树上的某个节点下,我们把这一整个子树看作一个大节点,把模板树、大树分别维护。具体的,模板树上需要倍增维护两点之间的距离,dfs序。大树上需要维护:大树上......
  • 【问题记录】【Apache Camel】Apache Camel 报 413Request Entity Too Large
    1 前言ApacheCamel不知道大家有没有用过。它是一个基于企业应用集成模式(EIP)的强大开源集成框架。能够快速、轻松地集成,用于在各种系统之间消费或生产数据。说白了可以用于系统之间的不同方式的交互支撑。最近出现一个问题,来记录一下。2 问题现象有客户反应说一个单子卡......
  • 2024年8月杂题
    P3226[HNOI2012]集合选数很巧妙,原问题不好做,转化成矩阵上选择不相邻数字的方案,变成了我们熟悉的问题。[ARC068F]Solitaire难。题目的条件告诉我们最后队列里呈现“V”字形。如何计算删数的方案??找到合法方案的约束条件,用DP去计数,构造过程,都很难。[ARC068E]SnukeLine胡......