Codeforces 665A - Buses Between Cities
2016-04-30 22:11
169 查看
题目的意思就是给出一个区间, 然后让你找出与这个区间相交的情况有多少种,区间是个开区间。
#include <iostream> #include <cstring> #include <string> #include <cmath> #include <algorithm> #include <cstdio> using namespace std; inline void file() { freopen("D:\\go.txt", "r", stdin); freopen("D:\\leave.txt", "w", stdout); } int main() { //file(); int a, ta; int b, tb; int h, m; scanf("%d%d", &a, &ta); scanf("%d%d", &b, &tb); scanf("%d:%d", &h, &m); int leave_time_b = 300; int leave_time_a = h * 60 + m; int arrive_time_a = leave_time_a + ta; int res = 0; for (int i = leave_time_b; i < 1440;i += b) { if ((i != arrive_time_a && i + tb != leave_time_a) && (i < arrive_time_a && i + tb > leave_time_a)) { //cout << "i = " << i << endl; res++; } } printf("%d\n", res); return 0; }
相关文章推荐
- HTML5培训第10节课堂笔记(盒子模型、行内与块级、float、定位、html5布局)
- Linq 语法举例
- JAVA为什么要配置环境变量,怎样配置
- 《Nodejs开发加密货币》之三:Nodejs让您的前端开发像子弹飞一样
- VS---“重新生成解决方案”和"生成解决方案"的学习
- 设计模式学习笔记——解释器模式
- iOS备忘录之本地数据详解
- Redis几个认识误区
- 别废话,上车
- Scrapy学习日记1
- S3C24x0 kernel 源码分析
- 事务性质和隔离级别
- Qt学习笔记之如何保存软件关闭前的相关设置
- 数据结构与逻辑代码(一)
- Redis和Memcache对比及选择
- linux内核分析综合总结
- 343. Integer Break
- iOS中实现获取文本内容的宽高
- 2.一个奇怪的fork程序
- MOOC的Python笔记(二)python数据类型与输入输出