题意:整本书N页,k组,s页/分钟,一次持续t分钟,需休息r分钟
/*
* POJ_3619_1.cpp
*
* Created on: 2013年11月26日
* Author: Administrator
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, k;
while (scanf("%d%d", &n, &k) != EOF) {
while (k--) {
int s, t, r;
scanf("%d%d%d", &s, &t, &r);
int page = 0, time = 0, rtime = 0;
while (true) {
page += s;
time++;
rtime++;
if (page >= n) {
break;
}
if (rtime % t == 0) {//***每t分钟休息r分钟
time += r;
}
}
printf("%d\n", time);
}
}
return 0;
}

本文详细解析了POJ_3619_1代码实现,针对整本书阅读计划,通过设定阅读速度、休息时间及总页数,计算完成整个阅读过程所需的时间。通过每t分钟阅读s页并休息r分钟的循环逻辑,精确计算出最终完成阅读所需的总时间。

185

被折叠的 条评论
为什么被折叠?



