题目描述
blablabla
样例
#include <iostream>
using namespace std;
#define int long long
const int N = 3e5 + 10;
int str[N];
signed main()
{
int n;cin >> n;
int tt = 0;
while(n --){
int x;cin >> x;
while(tt && str[tt] >= x) tt--;
if(tt <= 0) cout << "-1" << " ";
else printf("%d ",str[tt]);
tt++;
str[tt] = x;
}
return 0;
}
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla