#include <bits/stdc++.h> using namespace std; struct num{ int a; int b; }; bool cmp(num n1,num n2){ int c1=n1.a*n1.a+n1.b*n1.b,c2=n2.a*n2.a+n2.b*n2.b; if(c1!=c2) return c1<c2; return n1.b>n2.b; } int main() { int n,size; char c; string s; while (cin >> n) { // 注意 while 处理多个 case size=0; vector<num>v(n); for(int i=0;i<n;i++){ cin>>s; if(s=="Pop") if(!size) cout<<"empty"<<endl; else{ sort(&v[0],&v[size--],cmp); cout<<v[size].a<<"+i"<<v[size].b<<endl; cout<<"SIZE = "<<size<<endl; } else if(s=="Insert"){ cin>>v[size].a>>c>>c>>v[size].b; cout<<"SIZE = "<<++size<<endl; } } } } // 64 位输出请用 printf("%lld")