Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <deque>#define MIN(x,y) x<y?x:y#define MAX(x,y) x>y?x:yusing namespace std;struct shares{int time;int price;};int main(){deque<struct shares> q;struct shares temp;int n;int t;char ch;int min,max;deque<struct shares>::const_iterator iter;cin >> n;for(int i=0;i<n;i++){cin >> ch;if(ch == 'P'){cin >> temp.time >> temp.price;q.push_back(temp);}else if(ch == 'R')