Pagini recente » Cod sursa (job #2014534) | Monitorul de evaluare | Statistici borchescu eugen (baiatcuminte) | Monitorul de evaluare | Cod sursa (job #171443)
Cod sursa(job #171443)
#include<fstream>
using namespace std;
fstream f,g;
char a[100001];
long i,j,k,l,n,x,nr;
int check()
{
int c=0,i,j,max=0;
for(i=1;i<n;i++)
{
if(a[i]==0)
c++;
if(a[i]==1)
{
if(c>max)
max=c;
c=0;
}
}
return max;
}
int main()
{
f.open("hotel.in",ios::in);
g.open("hotel.out",ios::out);
f>>n>>x;
for(i=1;i<=x;i++)
{
f>>nr;
if(nr==1)
{
f>>k>>l;
for(j=k;j<k+l;j++)
a[j]=1;
}
else
{
if(nr==2)
{
f>>k>>l;
for(j=k;j<k+l;j++)
a[j]=0;
}
else
if(nr==3)
g<<check();
}
}
g.close();
f.close();
return 0;
}