#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main()
{
int a,b,c,m;
cin>>a>>b>>c>>m;
int x=a;
int y=b;
int z=c;
int S=a*b*c;
a=0,b=0,c=0;
while(m--)
{
int op,k;
cin>>op>>k;
if(op==1)
{
if(a>=k)
{
cout<<S<<endl;
continue;
}
cout<<max(0ll,S-k*y*z)<<endl;
x=max(0ll,x-k);
a=k;
}
if(op==2)
{
if(b>=k)
{
cout<<S<<endl;
continue;
}
cout<<max(0ll,S-k*x*z)<<endl;
y=max(0ll,y-k);
b=k;
}
if(op==3)
{
if(c>=k)
{
cout<<S<<endl;
continue;
}
cout<<max(0ll,S-k*x*y)<<endl;
z=max(0ll,z-k);
c=k;
}
S=x*y*z;
}
return 0;
}
赛时写的