给定一个长度为 nnn 的排列 p=[p1,p2,…,pn]p = [p_1, p_2, \dots, p_n]p=[p1,p2,…,pn]。称下标 iii(1≤i<n1 \le i < n1≤i<n)为“好位置”,如果存在 jjj 满足 i<j≤ni < j \le ni<j≤n 且 pi>pjp_i > p_jpi>pj。记原排列中“好位置”的个数为 G(p)G(p)G(p)。
要求构造另一个排列 qqq,满足:
小苯定义一个数组的“好位置”为:满足其右侧存在比其小的元素形式化的即:
在数组aaa中对于1≤i<n1≤i<n1≤i<n存在1≤i<j≤n1≤i<j≤n1≤i<j≤n使得ai>aja_i>a_jai>aj,则称iii为“好位置”。
现在小苯有一个长度为nnn 的排列ppp,他希望你构造一个长为n的排列qqq,满足p≠qp≠qp=q同时p,qp,q p,q的“好位置”个数相同。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
请使用微信扫描下方二维码完成注册