#include<iostream> using namespace std; #include<vector> #include<stack> void getAns(vector<int>arr,vector<vector<int>> &ans){ stack<int> s; for(int i=0;i<arr.size();i++){ if(!s.empty()){ if(arr[i]>arr[s.top()]){//当前元素大于栈顶元素,直接压入 s.push(i);//注意加的是数...