HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Sorting and sequences > problem:


50352 - Selling Cows

Guest
• Review clarifications (1)

Section problems

• 50752 - Student Groups
• 50753 - Average of the Nth Student
• 50751 - The biggest Minute
• 50998 - CEN112 Homework, quiz av...
• 50804 - Marathon
• 50835 - Club Presidency
• 50747 - Safe boxes against thieves
• 50742 - King Arthur II
• 50352 - Selling Cows
• 50872 - Top M Grades
• 50868 - Sort Frequencies
• 50912 - Trip to Librazhd
• Trip to Librazhd
• 50361 - Align Two Lists
• 50914 - Buy 3, Pay 2

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Question by Ibrahim Mesecan.

Selling Cows

Farmer John has many cows. Time to time he goes to sell some of them. He doesn't sell a cow if it's smaller than or equal to certain weight (w). And, he tries to sell the smallest one that is heavier than w.

Question:
Write a program that finds the cow that is the smallest of the ones which are heavier than w kgs.

Input specification
You will be given two integer numbers (n and w) at the beginning where 1 ≤ n ≤ 5000 and 1 ≤ k ≤ 1000. Then, in the following n lines, you will be given n integers: the weights of n cows.

Output specification
Show just one integer number: the position of the first cow which complies the given condition. If there is no cow that is heavier than w then show -1.
Note: Positions start from 1.

 Sample Input I   
  7 10
  7 15 10 8 17 11 20
 Sample Input II   
  6 50
  12 30 28 7 41 50
 Sample Output I   
  6
 Sample Output II   
  -1


Для отправки решений необходимо выполнить вход.

www.contester.ru