Блог пользователя back_slash

Автор back_slash, история, 7 лет назад, По-английски

I am writing this blog mainly for 2 reasons. One is to discuss the problems. I want to know what is the logic behind C Large. And also if we can get a count of how many people got full points in the round.

  • Проголосовать: нравится
  • +25
  • Проголосовать: не нравится

»
7 лет назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
Hint
  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Hint for B please ?

    • »
      »
      »
      7 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      It's Greedy. First sort the given array. Then check if you can dance. If you can't dance, check if you can recruit.

      From the available teams, for dancing, dance with the team which has least energy. And for recruiting, recruit the team which has highest energy.

      Main logic
    • »
      »
      »
      7 лет назад, # ^ |
        Проголосовать: нравится +6 Проголосовать: не нравится

      The following observations were important:

      • You can process the teams in any order (ie. decide to dance, recruit or truce) because if he current one isn't the one you want to process you can just make an excuse

      • Recruiting is most beneficial when done against highest energy teams

      • Dancing is most beneficial when done against lowest energy teams

  • »
    »
    7 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Can you elaborate a bit more please(for C large) ?

»
7 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

My solutions

Problem 1.

Ans

Problem 2.

Ans

Problem 3.

Ans

Problem 4.

Ans
»
7 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

What is with the ranking? It shows my rank when I am logged in but not otherwise??