recherche

Maison  >  Questions et réponses  >  le corps du texte

c++ - Quelqu'un sait-il comment résoudre ce problème - le nombre minimum de stations de base à construire entre les villages ?


J'ai l'impression que ma réflexion est trop simple. Mon idée est que la distance entre les villages est divisée par 2R

.
世界只因有你世界只因有你2830 Il y a quelques jours701

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-05-16 13:28:01

    Votre réponse est définitivement fausse. Un exemple simple est qu’il n’y a que deux villages séparés par une longue distance, alors la distance /2R sera très grande. En fait, deux stations de base suffisent.
    Cette question peut être gourmande. Vous triez les villages par l'abscisse. Si vous considérez le village le plus à gauche, il doit être couvert. Alors évidemment, il est préférable de construire un village à distance R à sa droite (non seulement il couvre He). , et le plus à droite possible, peut couvrir autant d'autres villages que possible)
    De cette façon, la première station de base est construite, elle couvre certains villages, et continue de répéter les opérations ci-dessus pour les villages restants.

    répondre
    0
  • Annulerrépondre