Професионална програма
Loading...
+ Нов въпрос
DidiHristova avatar DidiHristova 1 Точки

Maximum element JAVA

Здравейте, колеги :)

Или нещо не виждам, или нещо не разбирам.

В Задачата Maximum element, как при Input: 1024, output-a става 10000000000?

You have an empty sequence, and you will be given N commands. Each command is one of the following types:

  • "1 X" - Push the element X into the stack.
  • "2" - Delete the element present at the top of the stack.
  • "3" - Print the maximum element in the stack.

Input

  • The first line of input contains an integer N, where 1 ≤ N ≤ 105
  • The next N lines contain commands. All commands will be valid and in the format described
  • The element X will be in range 1 ≤ X ≤ 109
  • The type of the command will be in range 1 ≤ Type ≤ 3

Output

  • For each command of type "3", print the maximum element in the stack on a new line.
  • Examples

  • Input: 1024 Output: 100000000

 

 

0
Module: Java Advanced
svephoto avatar svephoto 1114 Точки

Здравей, DidiHristova,

 

Имаш ли написано някакво решение? Ако да, може да дадеш един линк да го видим + линк към задачата в Judge.

0
DidiHristova avatar DidiHristova 1 Точки

Здравей, 

Не.  нямам решение, понеже този вход и изход ме объркват и при тези условия, които са дадени, не мога да разбера, изобщо как се получава това :?

 

0
svephoto avatar svephoto 1114 Точки

Ами можеш да започнеш да си пишеш решение и да видиш какво се случва като го подкараш, тъкмо ще тестваш нещата на практика и няма само да се чудиш защо този вход има такъв изход.

0
DidiHristova avatar DidiHristova 1 Точки

Има грешка. Ментора ми потвърди, че ще бъде поправено ✌️

0