xxxxxxxxxx
while(1)
{
cnt=1;
for(i=0;i<v.size();i++)
{
while(v[i].first>=cnt && v[i].second)
{
v[i].second--;
sum++;
cnt++;
}
}
ans++;
if(sum==n)break;
}