题意:整本书N页,k组,s页/分钟,一次持续K分钟,需休息r分钟
#include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { int N,K; int s,t,r,i; scanf("%d%d",&N,&K); while(K--) { scanf("%d%d%d",&s,&t,&r); int e=ceil((float)N/(float)s);//进行几次看书 if(e<=t) printf("%d\n",e); else printf("%d\n",e+(e-1)/t*r);//看书的时间+休息的时间(看一次休息一次,所以休息e-1次,最后一次不算) } return 0; }