关注
``` #include <iostream> #include <vector> #include <stack> using namespace std; int main() { int n = 0; cin >> n; vector<int> v; for (int i = 0; i < n; i++) { int val = 0; cin >> val; v.push_back(val); } stack<int> st; vector<int> left(n, -1); vector<int> right(n, -1); for (int i = 0; i < n; i++) { while (!st.empty() && v[st.top()] >= v[i]) { right[st.top()] = i; st.pop(); } if (!st.empty()) { left[i] = st.top(); } st.push(i); } for (int i = n - 1; i >= 0; i--) { if (right[i] != -1 && v[right[i]] >= v[i]) { right[i] = right[right[i]]; } } for (int i = 0; i < n; i++) { cout << left[i] << " " << right[i] << endl; } return 0; } ```</int></int></int></int></stack></vector></iostream>
点赞
相关推荐
点赞 评论 收藏
分享
黄同学在此:才注意到,你居然29届,大一啊
查看15道真题和解析 点赞 评论 收藏
分享
03-31 17:40
门头沟学院 算法工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
18753次浏览 136人参与
# 米哈游笔试 #
708164次浏览 1268人参与
# 我的求职总结 #
489541次浏览 6889人参与
# 你遇到过哪些神仙同事 #
144906次浏览 767人参与
# 27届实习投递记录 #
88859次浏览 936人参与
# 金融银行求职进展汇总 #
363159次浏览 1979人参与
# 产品实习,你更倾向大公司or小公司 #
230137次浏览 2150人参与
# 美团秋招笔试 #
219284次浏览 1198人参与
# 25届网易互娱暑实进度 #
110332次浏览 804人参与
# 我是XXX,请攻击我最薄弱的地方 #
98098次浏览 649人参与
# 拼多多工作体验 #
63194次浏览 439人参与
# 选择和努力,哪个更重要? #
215751次浏览 1586人参与
# 宁德时代求职进展汇总 #
188488次浏览 710人参与
# Vibe Coding 会干掉初级岗位吗? #
52235次浏览 335人参与
# 实习转正进行时 #
198150次浏览 1171人参与
# 职场吐槽大会 #
361833次浏览 2308人参与
# 工作中哪个瞬间让你想离职 #
137203次浏览 810人参与
# HR最不可信的一句话是__ #
37119次浏览 186人参与
# 牛油的搬砖plog #
208156次浏览 1337人参与
# 什么专业适合考公 #
73851次浏览 488人参与
