time limit: 1000msmemory limit: 65536kbsubmit
statistic
problem description
對於包含n(1<=n<=1000)個整數的序列,對於序列中的每一元素,在序列中查詢其位置之後第乙個大於它的值,如果找到,輸出所找到的值,否則,輸出-1。
input
輸入有多組,第一行輸入t(1<=t<=10),表示輸入的組數;
以後是 t 組輸入:每組先輸入n,表示本組序列的元素個數,之後依次輸入本組的n個元素。
output
輸出有多組,每組之間輸出乙個空行(最後一組之後沒有);
每組輸出按照本序列元素的順序,依次逐行輸出當前元素及其查詢結果,兩者之間以-->間隔。
example input
24 12 20 15 185 20 15 25 30 6
example output
12-->2020-->-115-->1818-->-120-->2515-->2525-->3030-->-16-->-1
hint
本題的資料量小、限時要求低,可以不用棧來完成。
#include#include#define maxsize 1000#define plus 10
struct node
;int init(node &s)
int push(node &s,int e)
*s.top=e;
s.top++;
return 0;
}int creat(node &s,int n)
return 0;
}int main()
} return 0;
}
資料結構實驗之棧五 下一較大值(一)
資料結構實驗之棧五 下一較大值 一 time limit 1000ms memory limit 65536k 對於包含n 1 n 1000 個整數的序列,對於序列中的每一元素,在序列中查詢其位置之後第乙個大於它的值,如果找到,輸出所找到的值,否則,輸出 1。輸入有多組,第一行輸入t 1 t 10 ...
資料結構實驗之棧五 下一較大值(一)
對於包含n 1 n 1000 個整數的序列,對於序列中的每一元素,在序列中查詢其位置之後第乙個大於它的值,如果找到,輸出所找到的值,否則,輸出 1。輸入有多組,第一行輸入t 1 t 10 表示輸入的組數 以後是 t 組輸入 每組先輸入n,表示本組序列的元素個數,之後依次輸入本組的n個元素。輸出有多組...
資料結構實驗之棧與佇列五 下一較大值(一)
time limit 1000 ms memory limit 65536 kib submit statistic discuss problem description 對於包含n 1 n 1000 個整數的序列,對於序列中的每一元素,在序列中查詢其位置之後第乙個大於它的值,如果找到,輸出所找到...