|시간 제한||메모리 제한||제출||정답||맞힌 사람||정답 비율|
|1 초||128 MB||20||16||14||87.500%|
Frequently, when people kill each other, money is a primary reason1. As a result, one can often identify suspects by sudden extravagant spending. That’s why the police like to have access to financial transaction records.
In this problem, you are to analyze a sequence of financial transactions, and find out if one suspect stands out as spending extravagantly. You will be given the recent purchases by a number of people. Someone is a suspect if his recent purchases add up to more than twice those of any other person in that period. You are to output which suspect, if any, stands out.
1Recall the final lines from “Fargo”: So that was Mrs. Lundegaard on the floor in there. And I guess that was your accomplice in the wood chipper. And those three people in Brainerd. And for what? For a little bit of money. There’s more to life than a little money, you know. Don’t you know that? And here ya are, and it’s a beautiful day. Well, I just don’t understand it.
The first line is the number K of input data sets, followed by the K data sets, each of the following form:
The first line contains two integers s,t, the number of suspects 2 ≤ s ≤ 50 and financial transactions 1 ≤ t ≤ 1000.
This is followed by t lines, each containing two positive integers si, pi. si is the number of the person who made transaction i (1 ≤ si ≤ s) and pi the amount of money the transaction was for.
For each data set, output “Data Set x:” on a line by itself, where x is its number. On the next line, output the number of the suspect who spent more than twice as much as every other suspect in the data set. If there is no such suspect, output “No suspect.” instead. Each data set should be followed by a blank line.
2 2 2 1 4 2 2 4 6 1 2 3 4 3 2 1 5 1 6 2 5
Data Set 1: No suspect. Data Set 2: 1