Pagini recente » Cod sursa (job #882327) | Cod sursa (job #1985009) | Cod sursa (job #2544051) | Cod sursa (job #1263509) | Cod sursa (job #461352)
Cod sursa(job #461352)
#include<fstream>
using namespace std;
int main()
{
ifstream fin("hotel.in");
ofstream fout("hotel.out");
int n,i,a[100005],c,op,j,m,k,nrmax,nr;
fin>>n>>op;
for(j=0;j<op;j++)
{
fin>>c;
switch(c)
{
case 1: fin>>i>>m;
for(k=0;k<m;k++,i++)
a[i]=1;
break;
case 2: fin>>i>>m;
for(k=0;k<m;k++,i++)
a[i]=0;
break;
case 3: nrmax=0;
for(i=1;i<=n;i++)
{
nr=0;
while(a[i]==0 && i<=n)
{
i++;
nr++;
}
if(nr>nrmax)
nrmax=nr;
}
fout<<nrmax<<endl;
break;
}
}
}