#include<stdio.h>
#include<math.h>
struct pgr
{
int s;
int k;
int q;
}pgr[5],temp;
int main()
{
int i,m,a,sum;
for(i=0;i<5;i++)
{
scanf("%d %d %d",&pgr[i].s,&pgr[i].k,&pgr[i].q);//输入请求
}
for(i=1;i<5;i++)
{
if(pgr[i].s<pgr[i-1].s)
{
temp=pgr[i];
pgr[i]=pgr[i-1];
pgr[i-1]=temp;
}
}//按请求时刻排序
for(i=0;i<5;i++)
{
if(pgr[i].q==0)
{
m=10+pgr[i].s;
printf("%d时,停靠在10楼\n",m);
}
else
{
m=2*pgr[i].k+pgr[i].s+1;
printf("%d时,停靠在1楼\n",m);
}
sum+=m;
}
if(m>=pgr[i+1].s)
if(pgr[i+1].q==0)
if(pgr[i].s+pgr[i].k>pgr[i+1].s)//判断下个请求是否能一起执行
//思索中。。。。。
}
printf("%d",sum);
return 0;
}