Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

MAXPOSSIBLE - Մաքսիմալ հնարավոր թիվը

Փոքրիկ Էմիլին իր ծննդյան օրը իր մաթեմատիկայի ուսուցչի կողմից որպես նվեր ստացել էր N+1 երկարության թիվ։ Բայց քանի որ Էմիլին շատ անուշադիր է, նա մեկ օրում կորցրեց իր՝ նվեր ստացած թիվը։ Էմիլին ուսումնասիրել էր իր թվի կամայական 2 հաջորդական թվանշանները և հիշում է N երկարության՝ -1երից, 0ներից և 1երից կազմված հաջորդականություն, որտեղ՝

  1. A[i] = -1, երբ iրդ թվանշանը ավելի փոքր է, քան i+1-րդը,
  2. A[i] = 0, երբ iրդ թվանշանը հավասար է i+1-րդ թվանշանին,
  3. A[i] = 1, երբ iրդ թվանշանը ավելի մեծ է, քան i+1-րդը։

(Այստեղ թվանշանները համարակալված են ձախից աջ՝ 1ից N+1 թվերով, և 1 ≤ i ≤ N)
Հիմա, քանի որ Էմիլին վստահ չէ իր հիշողության վրա, նա ցանկանում է, որ դուք գտնեք հնարավոր ամենամեծ թիվը, որը բավարարում է այս պայմաններին, կամ տեղեկացնել, որ գոյություն չունի այդպիսի թիվ։

 

Մուտքային տվյալներ

Մուտքում տրված է N ( 1 ≤ N ≤ 106 ) թիվը և N երկարության թվային հաջորդականություն, որի տարրերից յուրաքանչյուրը կա՛մ 1 է, կա՛մ 0, կա՛մ -1։

Ելքային տվյալներ

Ելքում պետք է արտածել ամենամեծ հնարավոր թիվը, կամ -1, եթե այդպիսին չկա։

Օրինակներ

Մուտք Ելք

4

1 1 0 -1

98779

2

-1 -1

789

Ավելացրեց.Andreasyan
Ամսաթիվ.2021-03-20
Ժամանակի սահմանափակումը.0.5s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Հանրապետական փուլ, 2020-2021

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.