給出乙個數列 a,求出乙個數列b.
其中bi 表示 數列a中 ai 右邊第乙個比 ai 大的數的下標(從1開始計數),沒有找到這乙個下標 bi 就為0
輸出數列b
第一行1個數字 n (n ≤ 10000)
第二行n個數字第 i 個數字為 ai (0 ≤ ai ≤ 1000000000)
一共一行,第 i 個數和第 i+1 個數中間用空格隔開.
示例1
複製
6
3 2 6 1 1 2
複製
3 3 0 6 6 0
樣例不用解釋
#include#includeusing namespace std;
int a[10000+10],b[10000+10];
int main()
if (j>n)
b[i] = 0;
} }for (i=1;i
牛客OI賽制測試賽2 C 陣列下標
給出乙個數列 a,求出乙個數列b.其中bi 表示 數列a中 ai 右邊第乙個比 ai 大的數的下標 從1開始計數 沒有找到這乙個下標 bi 就為0 輸出數列b 第一行1個數字 n n 10000 第二行n個數字第 i 個數字為 ai 0 ai 1000000000 一共一行,第 i 個數和第 i 1...
牛客OI賽制測試賽2 C題
時間限制 c c 1秒,其他語言2秒 空間限制 c c 131072k,其他語言262144k 64bit io format lld 題目描述 給出乙個數列 a,求出乙個數列b.其中bi 表示 數列a中 ai 右邊第乙個比 ai 大的數的下標 從1開始計數 沒有找到這乙個下標 bi 就為0 輸出數...
牛客oi測試賽2C 數列下標 模擬,水題
給出乙個數列 a,求出乙個數列b.其中bi 表示 數列a中 ai 右邊第乙個比 ai 大的數的下標 從1開始計數 沒有找到這乙個下標 bi 就為0 輸出數列b 第一行1個數字 n n 10000 第二行n個數字第 i 個數字為 ai 0 ai 1000000000 一共一行,第 i 個數和第 i 1...