【贪心算法】客户调查

简介: 【贪心算法】客户调查


1、题目

1154. 【贪心算法】客户调查 (Standard IO)

时间限制: 1000 ms  空间限制: 262144 KB  具体限制  

题目描述

公司派你去和几位客户面谈,以了解他们对公司产品的意见。你逐个打电话与客户联系,得知他们一般都很忙,不过他们还是可以为你抽出一点时间。现在的问题是有些客户的时间有冲突,你无法在一天内联系所有客户。所以你需要一个程序来帮助你安排这一天的工作,使得你能尽可能地和更多的客户进行联系。注意,客户不愿意你打乱他们的计划。如果你和某个客户约定见面,必须按时到达并且充分利用这段时间和他交谈,这样才不会让他产生不满。你可以假设从一个客户处到另一个客户处的时间短得忽略不计。

输入

共有n+l行,第1行是一个整数n(1≤n≤1000),表示客户总数。接下来n行每行包括两个正整数s、t,分别表示该客户的空闲时间段的起始时间和终止时间,其中s<t。

输出

仅1行,输出你所能接触到的最多客户数。

样例输入

3

1 15

2 19

15 17

样例输出

2

2、思路

3、代码

#include<iostream>
using namespace std;
int n,a[1005][3],s,t;
int main()
{
  cin>>n;
  for(int i=1;i<=n;i++)
  {
    cin>>a[i][1]>>a[i][2];
  }
  for(int i=1;i<=n-1;i++)
  {
    for(int j=i+1;j<=n;j++)
    {
      if(a[i][2]>a[j][2])
      {
        swap(a[i],a[j]);
      }
    }
  }
  t=0;
  for(int i=1;i<=n;i++)
  {
    if(t<=a[i][1])
    {
      s++;
      t=a[i][2];
    }
  }
  cout<<s;
}

image.gif


相关文章
|
缓存 算法 网络协议
【网络编程】第2章(3) 客户软件的设计算法和实现技术
【网络编程】第2章(3) 客户软件的设计算法和实现技术
|
6月前
|
数据采集 机器学习/深度学习 算法
【python】python客户信息审计风险决策树算法分类预测(源码+数据集+论文)【独一无二】
【python】python客户信息审计风险决策树算法分类预测(源码+数据集+论文)【独一无二】
116 1
|
7月前
|
数据采集 算法 搜索推荐
Python基于RFM模型和K-Means聚类算法进行航空公司客户价值分析
Python基于RFM模型和K-Means聚类算法进行航空公司客户价值分析
|
9月前
|
算法 数据可视化 搜索推荐
数据分享|Python用Apriori算法关联规则分析亚马逊购买书籍关联推荐客户和网络图可视化
数据分享|Python用Apriori算法关联规则分析亚马逊购买书籍关联推荐客户和网络图可视化
102 11
|
9月前
电信公司churn数据客户流失k近邻(knn)模型预测分析
电信公司churn数据客户流失k近邻(knn)模型预测分析
|
9月前
|
数据采集 算法 搜索推荐
数据挖掘实战:基于KMeans算法对超市客户进行聚类分群
数据挖掘实战:基于KMeans算法对超市客户进行聚类分群
1194 0
|
9月前
|
SQL 算法 vr&ar
☆打卡算法☆LeetCode 183. 从不订购的客户 算法解析
☆打卡算法☆LeetCode 183. 从不订购的客户 算法解析
|
机器学习/深度学习 算法
余弦相似度算法进行客户流失分类预测
余弦相似性是一种用于计算两个向量之间相似度的方法,常被用于文本分类和信息检索领域。
159 0
|
机器学习/深度学习 传感器 供应链
【优化选址】基于遗传算法实现发件中心-配送点-客户三级选址问题求解附matlab代码
【优化选址】基于遗传算法实现发件中心-配送点-客户三级选址问题求解附matlab代码
|
算法 大数据
《聚星台—客户运营核心大数据 与算法技术》电子版地址
聚星台—客户运营核心大数据 与算法技术
108 0
《聚星台—客户运营核心大数据 与算法技术》电子版地址