题目大意:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2624
Contest Print Server
简单模拟即可!!!#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int i,n,s,x,y,mod,ans;
scanf("%d%d%d%d%d",&n,&s,&x,&y,&mod);
ans=s;
while(n--)
{
char t1[21];
int num;
scanf("%s request %d pages",t1,&num);
while(s<num)
{
printf("%d pages for %s\n",s,t1);
s=(ans*x+y)%mod;
ans=s;
}
printf("%d pages for %s\n",num,t1);
s-=num;
}
if(T)
cout<<endl;
}
return 0;
}