当前位置: 代码迷 >> 综合 >> sgu - 276 - Andrew's Troubles
  详细解决方案

sgu - 276 - Andrew's Troubles

热度:99   发布时间:2024-01-10 13:28:43.0

题意:迟到1s钟欠1杯茶,迟到5min欠2杯茶,迟到15min欠3杯茶,迟到30min欠4杯茶,输入开始训练的时刻S和到Andrew到达的时刻P,问Andrew欠大伙多少杯茶。

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=276

——>>把分钟数换成秒数来比较,精度好控制点。

注意:第一个是1s,不是1分钟。

#include <cstdio>using namespace std;int main()
{int S, P;while(scanf("%d%d", &S, &P) == 2){int ret = 0, m = P - S;if(m > 0 && m < 300) ret = 1;else if(m >= 300 && m < 900) ret = 2;else if(m >= 900 && m < 1800) ret = 3;else if(m >= 1800) ret = 4;printf("%d\n", ret);}return 0;
}


  相关解决方案