题目名称 | 3670. [Codeforces 797E]Array Queries |
---|---|
输入输出 | arrayque.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 20 |
题目来源 | yrtiop 于2022-05-23加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:2, 提交:2, 通过率:100% | ||||
┭┮﹏┭┮ | 100 | 3.027 s | 158.72 MiB | C++ |
yrtiop | 100 | 5.423 s | 160.62 MiB | C++ |
关于 Array Queries 的近10条评论(全部评论) | ||||
---|---|---|---|---|
开始学习神の根号算法
|
arrayque.in
输出文件:arrayque.out
简单对比给定长度为 $n$ 的序列 $a$,进行 $q$ 次询问。
每次询问给出 $p,k$,您要不断地执行操作 $p\gets p+a_p+k$,直到 $p>n$ 为止,每次询问的答案为该询问所花费的操作次数。
第一行包含一个整数 $n$。
第二行包含 $n$ 个整数,表示序列 $a$ 的元素。
第三行包含一个整数 $q$,表示询问的次数。
接下来 $q$ 行,每行包含两个整数 $p,k$,表示一个询问。
输出共 $q$ 行,第 $i$ 行一个整数表示第 $i$ 个询问的答案。
3 1 1 1 3 1 1 2 1 3 1
2 1 1
在此键入。
$1\le n,q\le 10^5,1\le a_i\le n,1\le p,k\le n$
Codeforces