2017-09-02 19:49:59

writer:pprp

题意说明:

比较简单的题,一开始被吓到了,后来才发现,其实可以用很简单的方法就可以解决;

就是在这样的房间中如果在i 和 j 中之后的10分钟内就不可以经过别的路线的桌子,给你几组数据问你最短时间搬完这些桌子;

分析:

其实不是很难,不要往线段树之类的数据结构去考了,这就是一个简单题,

直接遍历(a-1)/2 到 (b-1)/2就可以了,开一个200的数组,进行操作就OK了

代码如下·:

/*
@theme:poj1083
@writer:pprp
@begin:19:30
@end:19:50
@declare:很简单的遍历就OK
@error:审题要仔细,理解题意,
不能只理解大概,记得要把freopen给注释了再提交
@date:2017/9/2
*/ #include <iostream>
#include <cstring>
#include <cstdio> using namespace std; int arr[]; int main()
{
freopen("in.txt","r",stdin); int cas, N, Max = ;
int a, b; cin >> cas;
while(cas--)
{
Max = -;
memset(arr,,sizeof(arr));
cin >> N;
for(int i = ; i < N ; i++)
{
cin >> a >> b;//to mentain a < b
if(a > b)
swap(a,b);
for(int i = (a-)/ ; i <= (b-)/ ; i++)
{
arr[i]++;
}
} for(int i = ; i < ; i++)
{
Max = max(Max,arr[i]);
}
cout << Max * << endl;
}
return ;
}

最新文章

  1. 14 Iterator和for...of循环
  2. webpack的简单使用
  3. idea中配置eslint 静态代码检查
  4. 将命令添加到shell脚本中然后设置开机自启动
  5. WPF学习之路(十)实例:用户注册
  6. 更新包地址安装新版node.js
  7. String[] 转List&lt;String&gt;
  8. python简单的发送邮件
  9. protobuf编译报错
  10. codeforces #313 div1 D
  11. 2.JAVA垃圾回收机制
  12. Java反射机制剖析(二)-功能以及举例
  13. React Native学习(七)—— FlatList实现横向滑动列表效果
  14. About Pull Strings 英语走后门议论文
  15. SqlServer卡慢解决办法
  16. MySQL中的isnull、ifnull和nullif函数用法
  17. EUREKA原理总结
  18. Time.fixedDeltaTime和Time.DeltaTime
  19. 基于VUE2.0的分页插件(很好用,很简单)
  20. 神兽保佑-代码无BUG

热门文章

  1. 【opencv入门篇】 10个程序快速上手opencv【上】
  2. maven 之 web.xml 头设置错误问题
  3. mysql union (all) 后order by的排序失效问题解决
  4. leetcode第一刷_Simplify Path
  5. SQL学习笔记。
  6. 3D游戏引擎中常见的三维场景管理方法
  7. sscanf,sscanf
  8. 微信小程序组件radio
  9. HDU 1142 A Walk Through the Forest(Dijkstra+记忆化搜索)
  10. ionic 配置打包环境