hdoj 1050
来源:互联网 发布:java文件上传 编辑:程序博客网 时间:2024/06/07 06:02
//找出几个搬动区间的重叠部分重叠次数最多的次数即为整个搬动任务的最少搬动次数(可以同时)
//房间是两侧的,注意处理奇偶性
#include<iostream>
using namespace std;
int a[401];
int main(void)
{
int T, s, e,t,n,max;
cin >> T;
while (T--)
{
memset(a, 0, sizeof(a));
cin >> n;
while (n)
{
cin >> s >> e;
if (s > e)
{
t = s; s = e; e = t;
}
if (s % 2 == 0)s -= 1;
if (e % 2 == 0)e -= 1;
for (int i = s; i <= e; i++)
{
a[i]++;
}
n--;
}
max = 0;
for (int i = 1; i <=400; i++)
{
if (a[i] > max) max = a[i];
}
cout << max * 10 << endl;
}
return 0;
}
//房间是两侧的,注意处理奇偶性
#include<iostream>
using namespace std;
int a[401];
int main(void)
{
int T, s, e,t,n,max;
cin >> T;
while (T--)
{
memset(a, 0, sizeof(a));
cin >> n;
while (n)
{
cin >> s >> e;
if (s > e)
{
t = s; s = e; e = t;
}
if (s % 2 == 0)s -= 1;
if (e % 2 == 0)e -= 1;
for (int i = s; i <= e; i++)
{
a[i]++;
}
n--;
}
max = 0;
for (int i = 1; i <=400; i++)
{
if (a[i] > max) max = a[i];
}
cout << max * 10 << endl;
}
return 0;
}
阅读全文
0 0
- HDOJ 1050
- hdoj 1050
- HDOJ-1050贪心
- hdoj 1050 Moving Tables
- hdoj 1050 Moving Tables
- HDOJ 1050 Moving Tables
- HDOJ 1050 Moving Tables
- HDOJ 1050 Moving Tables
- HDOJ 1050 Moving Tables
- HDOJ 1050 Moving Tables
- HDOJ--1050Moving Tables!!
- HDOJ
- hdoj
- hdoj
- HDOJ
- Greedy——HDOJ 1050
- hdoj.1050 Moving Tables 20140811
- HDOJ 1050 Moving Tables 【贪心】
- 编程基础刷题(一)
- vim
- 设计模式--设计原则
- 杭电ACM 2003(求绝对值)c++
- 课本案例--装备选择
- hdoj 1050
- 增强JDBC
- Thunderbird 使用thread
- hdoj 1051
- linux网络编程中INADDR_ANY的含义
- viewpager+倒计时2小时
- TensorFlow数据读取模块调用过程(cifar10)
- 轻院1362: 绝对值排序
- Socket编程实现文件的传输