zoukankan      html  css  js  c++  java
  • 41-安排车辆

                  安排车辆 (15分)
    C时间限制:3000 毫秒 |  C内存限制:3000 Kb
    题目内容:

     有一家出租车公司,通过网络预约安排出租。现收到M个预约单,希望用车时间区间是(s1,f1),(s2,f2),...,(sM,fM).
    问最少需要准备几辆车才能完成出租。提示:车辆归还后,下一个客户才可以使用。

    输入描述

    第一行是M,随后M行是预约的时间区间


    输出描述

    最少需要的车的台数


    输入样例

    4
    1,5
    2,7
    3,6
    8,10


    输出样例

    3

    #include <iostream>
    using namespace std;
    int a[1000];
    
    int main(){
    	int max1 = 0, n, s, e;
    	char ch;
    	cin >> n;
    	for(int i = 0; i < n; i++){
    		cin >> s >> ch >> e; 
    		for(int j = s; j <= e; j++){
    			a[j]++;
    		}
    		if(max1 < e)
    			max1 = e;
    	}
    	int max2 = 0, i = 0;
    	for(int i = 0; i <= max1; i++){
    		if(max2 < a[i])
    			max2 = a[i];
    	}	
    	cout << max2;	
    	return 0;
    } 
    
  • 相关阅读:
    Activiti-流程定义
    Activiti入门案例
    工作流--Activiti
    并发编程面试题
    CAS无锁机制
    Activiti个人流程和流量变化
    工作流——Activiti案例
    工作流——Activiti
    并发编程面试题
    锁机制-AQS和CAS
  • 原文地址:https://www.cnblogs.com/zhumengdexiaobai/p/7748037.html
Copyright © 2011-2022 走看看