当前位置:网站首页>Question d'entrevue de Huawei: recrutement
Question d'entrevue de Huawei: recrutement
2022-07-01 12:26:00 【C'est cool.】
Titre
Une entreprise organise une campagne de recrutement ouverte,Supposons qu'en raison de la limitation du nombre de personnes et du site,La durée de chaque entrevue varie d'une personne à l'autre,Et a été programmé pour,Avec (S1, E1)、 (S2, E2)、 (Sj,Ej)…(Si < Ei ,Sont des entiers non négatifs )Indique les heures de début et de fin de chaque entrevue.L'entrevue est individuelle,C'est - à - dire qu'un intervieweur ne peut interviewer qu'un seul candidat en même temps,Un intervieweur peut passer à l'entrevue suivante immédiatement après avoir terminé une entrevue,Et chaque intervieweur n'a pas plus de m .
Afin de soutenir le bon déroulement des activités de recrutement,Veuillez calculer le nombre minimum d'intervieweurs requis.
Description des entrées
Première ligne entrée Nombre maximum de personnes interviewées par l'intervieweur m ,Nombre total de séances d'entrevue le jour du deuxième acte n ,La suite. n Comportement
Heure de début et de fin de chaque entrevue,Les heures de début et de fin sont séparées par des espaces. Parmi eux, 1 <= n, m <= 500
Description des produits
Sortie d'un entier,Indique le nombre minimum d'intervieweurs requis.
Exemple1
Entrée
2
5
1 2
2 3
3 4
4 5
5 6
Produits
3
Description :
En tout.5 Un entretien.,Et les entrevues ne se chevauchent pas,Mais chaque intervieweur ne peut interviewer que 2 Nombre de personnes,Il faut donc 3 Intervieweur.
Exemple2
Entrée
3
3
1 2
2 3
3 4
Produits
1
Description:
En tout.3 Un entretien.,Les entrevues ne se chevauchent pas, Chaque intervieweur peut interviewer au plus 3 Nombre de personnes,Donc tout ce qu'il faut c'est 1 Intervieweur.
Exemple3
Entrée
3
3
8 35
5 10
1 3
Produits
2
Description:
En tout.3 Un entretien.【5,10】Et 【8,35】 Il y a chevauchement,Donc au moins 2 Intervieweur.
Analyse
Commencez par trier , Et avec une grosse pile , Maintenir l'heure actuelle de fin de chaque entrevue ,
Et quand un nouvel horaire arrive , Il suffit de déterminer si un nouvel intervieweur est nécessaire , Ou continuer à utiliser la salle de réunion précédente .
Code
#include<iostream>
#include<queue>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int m,n;
cin >> m >> n;
vector<pair<int,int>> cap;
for(int i = 0; i < n; ++i){
int tmp1,tmp2;
cin >> tmp1 >> tmp2;
cap.push_back({
tmp1,tmp2});
}
sort(cap.begin(),cap.end(),[](pair<int,int>&a, pair<int,int>&b){
return a.first < b.first;
});
vector<priority_queue<int>> cap2(1);
for(int i = 0; i < cap.size(); ++i){
auto x = cap[i];
priority_queue<int> tmp;
int flag = 1;
for(int i = 0; i < cap2.size(); ++i){
if(cap2[i].empty() || cap2[i].top() <= x.first){
cap2[i].push(x.second);
flag = 0;
break;
}
}
if(flag){
tmp.push(x.second);
cap2.push_back(tmp);
}
}
int ans = 0;
for(int i = 0;i < cap2.size(); ++i){
int tmp = cap2[i].size();
ans += tmp % m ? (tmp / m + 1) : ( tmp / m );
}
cout << ans << endl;
return 0;
}
边栏推荐
- Understanding of NAND flash deblocking
- Powerful, easy-to-use, professional editor / notebook software suitable for programmers / software developers, comprehensive evaluation and comprehensive recommendation
- 强大、好用、适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐
- Typora realizes automatic uploading of picture pasting
- 91.(cesium篇)cesium火箭發射模擬
- ASTM D 3801 vertical burning test of solid plastics
- Wechat applet reports an error: [rendering layer network layer error] pages/main/main Local resource pictures in wxss cannot be obtained through wxss. You can use network pictures, Base64, or < image/
- Golang des-cbc
- 队列的链式存储
- The Missing Semester
猜你喜欢

队列操作---

Le semester manquant
![[106] 360 check font - check whether the copyright of local Fonts is commercially available](/img/a7/615e8000647b56f03a6a1d3dd81b6d.jpg)
[106] 360 check font - check whether the copyright of local Fonts is commercially available

技术分享 | MySQL:从库复制半个事务会怎么样?

C serialization simple experiment

NOV Schedule for . Net to display and organize appointments and recurring events
![[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 7](/img/41/e3ecbd49e4bfeab6c6e7d8733fe33a.jpg)
[Yunju entrepreneurial foundation notes] Chapter 7 Entrepreneurial Resource test 7

BIM and safety in road maintenance-buildSmart Spain

Onenet Internet of things platform - mqtts product equipment connected to the platform

IOS interview
随机推荐
C#依赖注入(直白明了)讲解 一看就会系列
Implementation of address book management system with C language
MySQL common functions
QT 播放器之列表[通俗易懂]
二叉树的链式存储
JPA and criteria API - select only specific columns - JPA & criteria API - select only specific columns
Typora adds watermarks to automatically uploaded pictures
[Suanli network] technological innovation of Suanli Network -- key technology of operation service
NOV Schedule for . Net to display and organize appointments and recurring events
How to use opcache, an optimization acceleration component of PHP
C serialization simple experiment
[some notes]
Operations related to sequence table
Wechat applet reports an error: [rendering layer network layer error] pages/main/main Local resource pictures in wxss cannot be obtained through wxss. You can use network pictures, Base64, or < image/
手把手教你完成图像分类实战——基于卷积神经网络的图像识别
微信小程序 – 80个实用的微信小程序项目实例
Chained storage of queues
LeetCode 454. Add four numbers II
Dlhsoft Kanban, Kanban component of WPF
Compile and debug net6 source code