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

AREVELYAN - Արևելյան պողոտայի մայթը

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

Յուրաքանչյուր նորոգումից հետո հարկավոր է պարզել, թե քանի նույնատիպ անընդհատ կտորներից է բաղկացած մայթը։

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

Առաջին տողում տրված է Արևելյան պողոտայի մայթի  n երկարությունը։  Հաջորդ տողը պարունակում է n ամբողջ թվեր, որոնք նկարագրում են մայթի հատվածների սալիկների տիպերը։ Այդ թվերը կարող են լինել նաև բացասական և բացարձակ արժեքով չեն գերազանցում 109-ը։ Երրորդ տողը պարունակում է նորոգումների q քանակը։ Հաջորդ q տողերից յուրաքանչյուրը պարունակում է տվյալներ հերթական նորոգման վերաբերյալ։ Այն բաղկացած է թվազույգից՝ առաջին թիվը ցույց է տալիս նորոգվող հատվածի h  համարը (1 ≤ h ≤ n), երկրորդ թիվը ցույց է տալիս նոր սալիկների տիպը։

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

Ելքում պետք է արտածել q տող։ i-րդ տողում պետք  է արտածել i-րդ նորոգումից հետո մայթի նույնատիպ անընդհատ կտորների քանակը։

Օրինակ

Մուտք
6
1 1 1 1 1 1
4
3 2
5 2
4 2
5 1
Ելք
3
5
3
3

Օրինակի պարզաբանումը։

Սկզբում մայթի բոլոր հատվածները նույնատիպ են՝ 111111։ Առաջին նորոգումից հետո այն ստանում է այսպիսի տեսք՝ 112111 և բաղկացած է 3 նույնատիպ կտորներից։ Երկրորդը նորոգվում է 5-րդ հատվածը և ստացվում է՝ 112121։ Այժմ նույնատիպ անընդհատ կտորների քանակը 4 է։ Ապա 4-րդ հատվածը դառնում է 2 (112221) և պատասխանը կրկին դառնում է 3։ Վերջում 5-րդ հատվածը կրկին դառնում է 1, բայց դրանից պատասխանը չի փոխվում։


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

թաքցնել մեկնաբանությունները
2019-04-05 19:46:44
1 <= n, q <= 10^5
2019-04-04 20:58:52
n-ի սահմանափակումները մոռացել եք տաք։
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.