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

wordpress 便签四川旅游seo整站优化站优化

wordpress 便签,四川旅游seo整站优化站优化,个人网站开发的意义,58同城免费发布信息题目大意 给你 nnn 个数 a1,a2,...,ana_1,a_2,...,a_na1​,a2​,...,an​,假如你有一个数 xxx 你可以对其进行以下的操作:选择一个最小的 iii 满足 ai>xa_i>xai​>x,然后令 aiai−1,xx1a_ia_i-1,xx1ai​ai​−1,xx1 现在有 qqq 次…

题目大意

给你 nnn 个数 a1,a2,...,ana_1,a_2,...,a_na1,a2,...,an,假如你有一个数 xxx 你可以对其进行以下的操作:选择一个最小的 iii 满足 ai>xa_i>xai>x,然后令 ai=ai−1,x=x+1a_i=a_i-1,x=x+1ai=ai1,x=x+1

现在有 qqq 次询问,每次询问给你一个数 xxx 和一个目标排名 rankrankrank,请求出最小的操作次数满足 x≥arankx\ge a_{rank}xarank

思路

比赛的时候过完五题只剩下50min了,想了一个大概的思路冲了一发,但是没过,后面发现是有一个细节没考虑到。

我的切入角度是考虑 aaa 数组差分的变化(大概的变化),然后我发现最开始 xxx 的贡献会逐渐减半,因此到最后会变成0或者1(如果做题做的比较多的话会知道有一些情况可能会一直保持1)。

不过我一开始以为之和 xxx 的奇偶性有关,但是打了一个表发现这种做法是不对的。

无论是奇数还是偶数,在操作完大概 log⁡A\log AlogA 次以后就会变成一样的。

然后我构造出了一种比较特殊的情况

10000 2
4 5 6 7 .... 10003
3 1
4 1

比如这一种,操作完以后前 n−1n-1n1 个都是不变的,但是第 nnn 个就会相差 111

原因是每次操作完以后两次询问的 xxx 始终相差 111

因此我们可以先另 x=0x=0x=0,然后记录每次操作以后的数是什么

然后在求如果在某个位置当前的数比 x=0x=0x=0 到达的数多 111,那么最多会延伸到哪里

code

http://www.dtcms.com/a/435304.html

相关文章:

  • K8s基础原理
  • 学习Java第二十八天——黑马点评26~32
  • QML学习笔记(二十三)QML的MouseArea的drag
  • 数据驱动下的GBDT实战指南:从原理拆解到业务落地的方法论
  • 欧拉-马歇罗尼常数
  • 一款基于STM32F103和树莓派的无人车
  • ORB_SLAM2原理及代码解析:MapPoint::UpdateNormalAndDepth() 函数
  • 4-2. 二叉搜索树 (BST)
  • 做英文网站的标准字体鱼巴士设计师服务平台
  • 做网站流量是什么珠海网站建设优化
  • NTLite(操作系统定制工具)
  • 模块即服务?厘清 Linux 系统服务与微服务架构的本质区别
  • 成都电商网站开发免费送的广告怎么在网站上做
  • 熊猫网站ppt外贸网建站
  • 设计模式第六章(观察者模式)
  • C4D R20新增功能平滑滤镜和调整外形滤镜深度解析
  • 数据安全风险评估
  • 动漫共和国 | window版本
  • 校园网站如何建立在浙学网页设计与制作答案
  • 企业创建网站的途径都有啥深圳市浩天建设网站
  • 做外贸国外网站苏宁电器网站建设特点分析
  • AI自动化测试:接口测试全流程自动化的实现方法——技术深度与行业实践剖析
  • LeeCode 328. 奇偶链表
  • 【Linux CentOS 7 版本更换yum源】
  • ⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台 (part 3):Wifi驱动移植、ssh移植、e2fsprogs移植
  • 建网站怎么弄在线制作app平台
  • 进程的概念(下)
  • 网站开发安装win10家庭版广告设计公司组织结构图
  • 自媒体时代做网站有前途吗网站备案审批号
  • 为何“过度工程”会发生