QOJ.ac

QOJ

実行時間制限: 1.0 s メモリ制限: 1024 MB 満点: 100 ハック可能 ✓

#14501. Gashapon

統計

Ling se promène dans un centre commercial lorsqu'une machine à gashapon attire son attention. La machine contient $n$ types de gashapons, et il y a $a_i$ exemplaires du $i$-ème type.

  • Dépenser une pièce de gashapon permet d'obtenir un gashapon au hasard.
  • Dépenser $k$ gashapons quelconques permet d'obtenir une pièce spécifique auprès du commerçant.
  • Dépenser une pièce spécifique permet d'obtenir un gashapon d'un type choisi dans la machine.

Les gashapons obtenus ne sont pas remis dans la machine. Ling souhaite collectionner les $n$ types de gashapons, c'est-à-dire en posséder au moins un de chaque type à la fin. Elle veut savoir combien de pièces de gashapon sont nécessaires au minimum pour garantir qu'elle puisse obtenir les $n$ types.

Entrée

Ce problème comporte plusieurs jeux de données. La première ligne contient un entier positif $T$ ($1 \le T \le 3000$), représentant le nombre de jeux de données.

Pour chaque jeu de données : La première ligne contient deux entiers positifs $n, k$ ($1 \le n \le 3000, 1 \le k \le 3 \times 10^5$), représentant respectivement le nombre de types de gashapons et le nombre de gashapons nécessaires pour obtenir une pièce spécifique. La deuxième ligne contient $n$ entiers positifs, où le $i$-ème entier est $a_i$ ($1 \le a_i \le 3000$), représentant la quantité du $i$-ème type de gashapon.

Il est garanti que la somme de $n$ sur l'ensemble des $T$ jeux de données ne dépasse pas $3000$.

Sortie

Pour chaque jeu de données : Afficher sur une ligne un entier représentant le nombre minimum de pièces de gashapon nécessaires pour garantir l'obtention des $n$ types de gashapons.

Exemples

Entrée 1

2
2 2
1 4
4 3
8 7 6 5

Sortie 1

3
9

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.