给定正整数,小红希望你构造一个大小是的数组,有1个1,2个2,……个,且任意两个相邻元素都不相等。你能帮帮她吗? 答案不唯一,有多解时输出任意合法解均可通过。 数据范围:
区块链毕设网qklbishe.com为您提供问题的解答
给定正整数,小红希望你构造一个大小是的数组,有1个1,2个2,……个,且任意两个相邻元素都不相等。你能帮帮她吗?
答案不唯一,有多解时输出任意合法解均可通过。
数据范围:
ac
class Solution: def fun(self , n): res = [n for i in range(n)] n -= 1 while n > 0: res1 = [] for i in range(2*n): if i % 2 == 0: res1.append(res[i//2]) elif i % 2 != 0: res1.append(n) res1 += res[n:] res = res1 n -= 1 return res
03:29
以上就是关于问题给定正整数,小红希望你构造一个大小是的数组,有1个1,2个2,……个,且任意两个相邻元素都不相等。你能帮帮她吗?
答案不唯一,有多解时输出任意合法解均可通过。
数据范围:的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训