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

ARKGHER - Արկղեր

Գործարանի պահեստում մեծ քանակությամբ դատարկ մեծ արկղեր կան։ Արկղերը դասավորված են մի գծով։ Պահաստապետը ցանկանում է որոշ արկղեր դնել այլ արկղերի մեջ, որ պահեստի ձախ կողմում տեղ ազատվի։ Արկղերը տեղափոխում է ռոբոտը։ Նա վերցնում է արկղը, տեղափոխում է աջ և դնում ավելի մեծ արկղի մեջ։ Արկղերը տեղափոխելու համար թույլատրվում է միայն այս երեք գործողությունների հաջորդականություն։

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

            Պահանջվում է գրել ծրագիր, որը գտնի ամենամեծ K թիվը, որ ձախից առաջին K արկղերը հնարավոր լինի տեղադրել անմիջապես իրենց հաջորդող K արկղերում որևէ կարգով։

Մուտքը

Առաջին տողում տրված են, իրարից մեկ բացակով անջատված, ամենամեծ արկղի M (1 ≤ M ≤ 1000) չափը և արկղերի N (1 ≤ N ≤ 20,000) քանանկը։ Երկրորդ տողը պարունակում է, իրարից մեկական բացակով անջատված N ամբողջ Ai թվեր (1 ≤ Ai ≤ M), դրանք, ձախից աջ կարգով, արկղերի չափերն են։

Ելքը

Ելքում պետք է արտածել պահանջվող K թիվը։

Օրինակ

Մուտքը.
5 10
2 2 1 4 3 2 5 4 2 3 Ելքը. 4

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

թաքցնել մեկնաբանությունները
2013-06-21 17:51:21 Levon
A<B
2013-06-21 17:34:07 Mushegh
ete A mecutyamb arkxy drvac e B mecutyamb arkxi mech apa A<B, te A<=B?
2013-06-14 15:27:14 Eduard


Վերջին խմբագրածը. 2013-06-17 18:32:46
2013-06-10 18:10:56 Levon



Վերջին խմբագրածը. 2013-06-10 18:25:12
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.