Regent

Time: 1.0 s     Memory: 1024 MB
  • Du har nyss blivit regent över Chalmers och du har problem.

    För att behålla makten behöver du muta din adel. Varje adelsman har en viss förmåga att hjälpa dig per krona du ger dem, $x_i$.

    Adeln har bildat fraktioner och varje adelsman har en viss förmåga att öka sin fraktions makt per krona du ger dem, $y_{i,j}$ kr.

    För att få fram en fraktions makt så multiplicerar man hur mycket pengar du ger varje adelsman med dess förmåga, $y_{i,j}$, och summerar ihop. Om en fraktion får mer än $t_j$ makt så blir du avsatt.

    Indata

    Första raden innehåller två heltal $M, N$ ($1 \leq M \leq 40, 1 \leq N \leq 20$), antalet fraktioner och antalet adelsmän.
    Därefter följer $N$ heltal $1 \leq x_i \leq 10$, hur mycket den $i$:te adelsmannen kan hjälpa dig per krona.
    Sedan följer $M$ rader som vardera innehåller $M+1$ heltal. Det första är $t_i$, den maximala makten den $i$:te fraktionen kan få. De resterande $M$ heltalen är $y_{i,j}$, hur mycket adelsman $j$ stärker fraktion $i$ per krona.

    Hur mycket hjälp kan du köpa dig till utan att förlora makten? Avrunda neråt.

Togethertech Challenge
  •  
  • To solve the problems, you can either start a virtual contest or register for regular practice. A virtual contest simulates a participation in the original contest with a duration of 01:40:00, while regular practice lets you submit solutions without any constraints.

    You must log in to register.
  • A Planering
  • B Regent
You must log in to submit solutions to the problem.
{"contest_start_timestamp": 1681215600, "contest_duration": 6000, "contest_started": true, "contest_ended": true, "flexible_start_window_end_time": null, "only_virtual": false}