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 1191 Точки

Здравей, DidiHristova,

 

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

0
DidiHristova avatar DidiHristova 1 Точки

Здравей, 

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

 

0
svephoto avatar svephoto 1191 Точки

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

0
DidiHristova avatar DidiHristova 1 Точки

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

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.