CF292A SMSC
直接模拟
#include<iostream>
using namespace std;
int maxn,n,t,x;//maxn表示最大用的时间,t为当时的时间,x为当时信息条数
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
int in1,in2;//每次读入两个数
cin>>in1>>in2;//读入
x-=in1-t;//经过了in1-t分钟,所以发送了in1-t条信息
if(x<0)//x不能为负数
x=0;
x+=in2;//又多了in2条信息
maxn=max(maxn,x);//调整最多的信息数
t=in1;//时间调整
}
cout<<t+x<<" "<<maxn;// 还有x条信息没发送完,每个信息一个单位时间,所以总用时t+x
return 0;// 完美结束qwq
}