[Huawei OD Unified Exam Paper | 200 points] Instructeur s'il vous plaît manger hot pot (C++ Java JavaScript Python)

description du sujet

Après avoir rejoint le travail, l'instructeur vous invitera à dîner et vous choisirez une fondue.

Il y a beaucoup de plats dans le pot chaud à des moments différents.

Différents ingrédients doivent être cuits à des moments différents pour devenir parfaits.

Vous voulez manger les plats les plus adaptés, mais la vitesse de votre main n'est pas assez rapide. Utilisez m pour représenter la vitesse de la main, et il faudra au moins m secondes après que chaque plat soit pêché (vous ne pouvez en pêcher qu'un à la fois) .

Donc, avec la stratégie la plus raisonnable, combien de plats justes pouvez-vous manger au maximum ?

entrez la description

La première ligne a deux nombres entiers n, m, où n représente le nombre de plats mis dans le pot et m représente la vitesse de la main. (1 < n, m < 1000)

Ensuite, il y a n lignes, et chaque ligne a deux nombres x, y représente les plats sous la xième seconde et il faut y secondes pour devenir juste. (1 < x, y < 1000)

description de la sortie

La sortie d'un nombre entier représente le nombre le plus raisonnable de plats pouvant être consommés avec la stratégie la plus raisonnable.

Mode d'entrée et de sortie ACM

Si vous utilisez souvent Leetcode , vous saurez que letcode n'a pas besoin d'écrire des fonctions d'entrée et de sortie. Cependant, le test de la machine Huawei OD utilise le mode ACM , qui nécessite une programmation manuelle de l'entrée et de la sortie.

Il est donc préférable de se familiariser avec ce mode à l'avance sur Niu-ke. Par exemple, C++ est utilisé cin/coutet python est utilisé input()/print(). JavaScript utilise les nœuds readline()et

Guess you like

Origin blog.csdn.net/shangyanaf/article/details/131156996