#include<stack>
void calculateSpan(int prices[], int n, int spans[]) {
//Write your code here
stack<int> s;
for(int i=0;i<n;i++){
while(!s.empty()){
if(prices[i]>prices[s.top()]){
s.pop();
}
else{
break;
}
}
if(s.empty()){
spans[i]=i+1;
}
else{
spans[i]=i-s.top();
}
s.push(i);
}
}