小红拿到了一个环形数组(第一个元素的左边是最后一个元素,最后一个元素的右边是第一个元素),她有若干次询问,每次查询从某元素开始,向左/向右前进步后在什么位置。你能帮帮她吗?
区块链毕设网qklbishe.com为您提供问题的解答
小红拿到了一个环形数组(第一个元素的左边是最后一个元素,最后一个元素的右边是第一个元素),她有若干次询问,每次查询从某元素开始,向左/向右前进步后在什么位置。你能帮帮她吗?
import sys wuhu = sys.stdin.readline() qifei = sys.stdin.readline() malaoshi = qifei.split() my_list = [] my_list.extend(malaoshi) for line in sys.stdin: a = line.split() if a[1] == 'R': print(my_list[(int(a[0])-1 + int(a[2]))%len(my_list)]) if a[1] == 'L': print(my_list[(int(a[0])-1 - int(a[2]))%len(my_list)])
52:54
以上就是关于问题小红拿到了一个环形数组(第一个元素的左边是最后一个元素,最后一个元素的右边是第一个元素),她有若干次询问,每次查询从某元素开始,向左/向右前进步后在什么位置。你能帮帮她吗?的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训