首页 > 其他分享 >20250120 T2 simu题解

20250120 T2 simu题解

时间:2025-01-20 20:32:07浏览次数:1  
标签:simu 题解 20250120 T2 整数 res ldots

简单模拟(simu)

【题目描述】

给定 $ a_1, a_2, \ldots, a_n $ 和 $ b_1, b_2, \ldots, b_n $。

对于所有整数 $ x \in [l, r] $,模拟以下过程并求出变量 $ res $ 的最终的值。

res = 0
for i = 1 to n:
   if x >= a[i]:
      x = x - a[i]
      res = res + b[i]

【输入格式】

第一行一个整数 $ n $。

第二行 $ n $ 个整数 $ a_1, a_2, \ldots, a_n $。

第三行 $ n $ 个整数 $ b_1, b_2, \ldots, b_n $。

第四行两个整数 $ l, r $。

【输出格式】

一行 $ r - l + 1 $ 个整数,表示 $ x = l, l + 1, \ldots, r $ 时的答案。

【输入输出样例1】

simu.in simu.out
5
4 9 5 1 3 27 7 15 15 31
1 2 4 8 16
17 22

思路

我有一个双 log 做法,可以参考这道题,我们写一个平衡树,每次将原树拆成 \((1,a_i-1)\),\(a_i,2*a_i-1\),\(2*a_i,∞\) 三部分

标签:simu,题解,20250120,T2,整数,res,ldots
From: https://www.cnblogs.com/kkxacj/p/18682486

相关文章

  • 「题解」二进制与一
    传送门:水滴、洛谷题目大意:给定一个正整数$n$,给出操作次数$p$。每次操作让$n$加上一个非负整数$x$,使得$n$的第$k$位为$0$(从右往左数)。如果本身为$1$就不用操作。且每次操作$n+x$回影响后续操作。问$x$的和是多少。首先我们要知道,判断$n$的第$k$位是否为$......
  • 题解:CF580B Kefa and Company
    CF580BKefaandCompany前言。其实本题与这道题极为相似,所以建议降橙。思路因为输入顺序不影响就结果,所以可以先给\(a\)按照工资从小到打排序一下序(这里\(a\)使用MAP)。然后再使用尺取法,只要\(a_{r+1}\)的值减\(a_l\)的值\(\ltk\)就将\(r\)加\(1\)。然后发现每......
  • [BZOJ3160] 万径人踪灭 题解
    首先正难则反,想到答案即为满足第一条要求的回文子序列数量,减去回文子串数量。回文子串数量\(hash+\)二分即可,考虑前半部分。假如我们将一个回文子序列一层层剥开,就会发现它其实是由多个相同的字母对拼成的。那么容易想到把字母\(a\)和字母\(b\)的贡献分开计算。那第一条要......
  • 1.19 CW 模拟赛 T2. Everybody Lost Somebody
    前言心态不好,多想想那我是不是要去学后缀数组?好的跑去学了一下()思路首先考虑\(\textrm{sa,height}\)数组的约束在此之前先给出一些定义\(\textrm{sa}\)数组存储排名为\(i\)的后缀在原序列上的位置\(\textrm{rank}\)数组存储原序列上的位置对应的排名\(\textr......
  • PKUWC 2025 题解
    本人太菜,实在不会T3,所以只有T1,T2的题解。注:考场上只做出来了Day1T1,其他题参考了其他人的题解。Day1T1电池检测题面有\(a\)个有电的电池和\(b\)个没电的电池,每次只能选择两个电池放进手电筒,只有这两个电池全有电才能让手电筒启动。问最坏情况下最少可以让手电筒启......
  • ATF引导启动流程整理-Part2:BL1引导启动流程整理
    接上一章的介绍,本文详细整理一下BL1阶段的流程Ch3:ATF启动流程上面一章简单的介绍了ATF的隔离和划分,下面就介绍一下使用ATF初始启动的流程。ARMv8的启动流程包含多个阶段,典型的官方定义的标志阶段包括BL1、BL2、BL31、BL32、BL33,根据不同需求这些阶段可以添加或者裁剪。......
  • AT_abc389_f [ABC389F] Rated Range 题解
    题目传送门前置知识Treap|线段树解法考虑将询问的\(x\)离线下来在升序排序后一起处理。观察到每次操作只有\(+1\),即其之间的相对大小关系不会发生变化,此时就只需要支持将值在\([l,r]\)内的数加一,可以记录懒惰标记。线段树上二分找到端点或直接FHQ-Treap分裂出合法......
  • [ABC389C] Snake Queue题解
    前情题意:问题陈述有一个(蛇)队列。最初,队列是空的。你会得到\(Q\)个查询,这些查询应按给出的顺序处理。查询有三种类型:类型\(1\):以1l的形式给出。一条长度为\(l\)的蛇会被添加到队列的末尾。如果添加前队列为空,则新添加的蛇的头部位置为\(0\);否则,它就是队列中最后......
  • Atcoder ABC389E Square Price 题解 [ 绿 ] [ 二分 ] [ 贪心 ]
    SquarePrice:垃圾卡精度,垃圾卡精度,垃圾卡精度,傻逼出题人,傻逼出题人,傻逼出题人,傻逼出题人,傻逼出题人,傻逼出题人,傻逼出题人。把ll改__int128前WA*22,改__int128直接AC了,难评。抛开卡精度这题还是挺好的。暴力先考虑暴力思路,显然暴力应该这么打:把所有物品全丢进优先队列......
  • 【鱼皮大佬API开放平台项目】Spring Cloud Gateway HTTPS 配置问题解决方案总结
    问题背景项目架构为前后端分离的微服务架构:前端部署在8000端口API网关部署在9000端口后端服务包括:api-backend(9001端口)api-interface(9002端口)初始状态:前端已配置HTTPS(端口8000)后端服务未配置HTTPS通过Nginx进行反向代理遇到的问题第一阶段:400Ba......