【贪心算法】客户调查

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


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


相关文章
|
6天前
|
算法 数据挖掘
【视频】量化交易陷阱和R语言改进股票配对交易策略分析中国股市投资组合
【视频】量化交易陷阱和R语言改进股票配对交易策略分析中国股市投资组合
|
数据采集 机器学习/深度学习 存储
基于聚类算法完成航空公司客户价值分析任务
基于聚类算法完成航空公司客户价值分析任务
336 0
基于聚类算法完成航空公司客户价值分析任务
|
存储 监控 计算机视觉
谈谈企业数据价值计量的一个可行方法【航空公司案例】
当有人指出“数据是宝贵的企业资产”时,通常每个人都会点头表示赞同。但没有多少人有实际方法来证明和展示数据的实际价值。
谈谈企业数据价值计量的一个可行方法【航空公司案例】
|
Python
LeetCode每日一题——1672. 最富有客户的资产总量
给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。
126 0
|
人工智能 自然语言处理 自动驾驶
一切皆服务(XaaS)的成功来袭:证明了“一切皆服务”的价值
从自助服务分析到“概念验证即服务”,领先的组织正在对商业用户和客户使用创新技术服务所带来的价值进行快速证明,而这些客户无需涉及到IT的每一环节。XaaS是一个更大趋势的一部分,该趋势可使拥有远见的首席信息官利用创新解决方案来颠覆现有的商业模式,撼动竞争对手,并创造新的收入来源。
288 0