Van egy rács N sorral és N oszloppal, ahol N páratlan szám legfeljebb 45.
Jelölje (i,j) a cellát az i-edik sorban felülről és j-edik oszlopot balról.
Ebben a rácsban Takahashit és egy N^2-1 részből álló sárkányt helyezel el, 1-től N^2-1-ig számozva oly módon, hogy megfeleljen a következő feltételeknek:

- A Takahashit a rács közepére kell helyezni, azaz a (\frac{N+1}{2},\frac{N+1}{2}) cellába.
- Kivéve azt a cellát, ahol Takahashi van, pontosan egy sárkányrészt kell elhelyezni minden cellában.
- Minden 2 \leq x \leq N^2-1 értékű x egész számra az x sárkányrészt az x-1 részt tartalmazó cella szélével szomszédos cellába kell helyezni.
- Az (i,j) és (k,l) cellákról akkor és csak akkor mondjuk, hogy élnek szomszédosak, ha |i-k|+|j-l|=1.

Nyomtasson ki egy módot az alkatrészek elrendezésére, hogy megfeleljen a feltételeknek. Garantált, hogy legalább egy olyan megállapodás létezik, amely megfelel a feltételeknek.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N

Hozam

N sor nyomtatása.
Az i-edik sornak tartalmaznia kell X_{i,1},\ldots,X_{i,N} szóközökkel elválasztva, ahol X_{i,j} T, amikor Takahashit az (i,j) cellába helyezi, és x, amikor az x részt oda helyezi.

Korlátok

- 3 \leq N \leq 45
- N páratlan.

1. minta bemenet

5

1.Minta kimenet

1 2 3 4 5
16 17 18 19 6
15 24 T 20 7
14 23 22 21 8
13 12 11 10 9

A következő kimenet is megfelel az összes feltételnek és helyes.
9 10 11 14 15
8 7 12 13 16
5 6 T 18 17
4 3 24 19 20
1 2 23 22 21

Másrészt a következő kimenetek a megadott okok miatt helytelenek.
Takahashi nincs a középpontban.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 T

A 23. és 24. részt tartalmazó cellák nem szomszédosak éllel.
1 2 3 4 5
10 9 8 7 6
11 12 24 22 23
14 13 T 21 20
15 16 17 18 19

Van egy N sorból és N oszlopból álló rács, ahol N egy páratlan szám, legfeljebb 45.
Jelölje (i,j) az i-edik sor celláját felülről és a j-edik oszlopot balról.
Ebbe a rácsba helyezze el Takahashit és egy N^2-1 részekből álló sárkányt 1-től N^2-1-ig, oly módon, hogy az megfelel a következő feltételeknek:

- A Takahashit a rács közepére kell helyezni, azaz a cellába (\frac{N+1}{2},\frac{N+1}{2}).
- Kivéve azt a cellát, ahol Takahashi van, minden cellába pontosan egy sárkányrészt kell elhelyezni.
- Minden x egész szám esetén, amely kielégíti a 2 \leq x \leq N^2-1 értéket, az x sárkányrészt egy olyan cellába kell helyezni, amely egy él szomszédságában van az x-1 részt tartalmazó cellával.
- Az (i,j) és (k,l) cellákat akkor és csak akkor mondjuk egy éllel szomszédosnak, ha |i-k|+|j-l|=1.

Nyomtasson egy módot az alkatrészek elrendezésére a feltételeknek megfelelően. Garantáltan van legalább egy olyan megállapodás, amely megfelel a feltételeknek.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N

Kimenet

Nyomtasson N sort.
Az i-edik sorban szerepelnie kell X_{i,1},\ldots,X_{i,N} szóközzel elválasztva, ahol X_{i,j} T, amikor Takahashit az (i,j) cellába helyezi, és x, amikor elhelyezi ott az x rész.

Korlátozások

- 3 \leq N \leq 45
- N furcsa.

1. minta bemenet

5

1. minta kimenet

1 2 3 4 5
16 17 18 19 6
15 24 T 20 7
14 23 22 21 8
13 12 11 10 9

A következő kimenet is minden feltételnek megfelel és helyes.
9 10 11 14 15
8 7 12 13 16
5 6 T 18 17
4 3 24 19 20
1 2 23 22 21

Másrészt a következő kimenetek a megadott okok miatt helytelenek.
Takahashi nincs a középpontban.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 T

A 23 és 24 részeket tartalmazó cellák nem szomszédosak éllel.
1 2 3 4 5
10 9 8 7 6
11 12 24 22 23
14 13 T 21 20
15 16 17 18 19

Van egy N soros és N oszlopos rács, ahol N egy legfeljebb 45-ös páratlan szám. Legyen (i,j) az i-edik sor fentről és j-edik oszlop balról a cella a rácsban. Ebben a rácsbán kell elhelyezni Takahashit és egy N^2-1 részből álló, 1-től N^2-1-ig számozott sárkányt úgy, hogy teljesítse a következő feltételeket:

- Takahashit a rács közepére kell helyezni, azaz a (\frac{N+1}{2},\frac{N+1}{2}) cellába.
- Kivéve azt a cellát, ahol Takahashi van, pontosan egy sárkányrészt kell elhelyezni minden cellába.
- Minden olyan x egész szám esetén, amely kielégíti a 2 \leq x \leq N^2-1 követelményt, az x sárkányrészt egy olyan cellában kell elhelyezni, amely egy éllel szomszédos az x-1 részt tartalmazó cellával.
- Az (i,j) és (k,l) cellák akkor és csak akkor szomszédosak egy éllel, ha |i-k|+|j-l|=1.

Nyomtasd ki az egyik módját, ahogyan el lehet rendezni a részeket a feltételek teljesítése érdekében. Garantált, hogy legalább egy elrendezés létezik, amely kielégíti a feltételeket.

Bemenet

A bemenetet a Standard Input adja a következő formában:
N

Kimenet

N sor nyomtatása.
Az i-edik sornak tartalmaznia kell X_{i,1},\ldots,X_{i,N} tagokat szóközzel elválasztva, ahol X_{i,j} T, ha Takahashit az (i,j) cellába helyezzük, és x, ha az x részt oda helyezzük.

Feltételek

- 3 \leq N \leq 45
- N páratlan.

Bemeneti minta 1

5

Kimeneti minta 1

1 2 3 4 5
16 17 18 19 6
15 24 T 20 7
14 23 22 21 8
13 12 11 10 9

A következő kimenet szintén kielégíti az összes feltételt és helyes.
9 10 11 14 15
8 7 12 13 16
5 6 T 18 17
4 3 24 19 20
1 2 23 22 21

Ezzel szemben az alábbi kimenetek hibásak a megadott okok miatt.
Takahashi nincs a középpontban.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 T

A 23 és 24 részt tartalmazó cellák nem szomszédosak él által.
1 2 3 4 5
10 9 8 7 6
11 12 24 22 23
14 13 T 21 20
15 16 17 18 19


Egy X pozitív egész szám esetén az X szintű Dragon String egy (X+3) hosszúságú karakterlánc, amelyet egy L, az o X előfordulása, egy n és egy g alkot, ebben a sorrendben.
Adott egy pozitív egész szám, N. Írja ki az N szintű Dragon Stringet.
Vegye figyelembe, hogy a nagy- és kisbetűket megkülönbözteti.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N

Kimenet

Az N szintű Dragon karakterlánc kiírása.

Korlátozások

- 1 \leq N \leq 2024
- N egész szám.

Beviteli minta 1

3

Minta kimenet 1

Looong

Egy L, három os, egy n és egy g elrendezése ebben a sorrendben Looong-ot eredményez.

Beviteli minta 2

1

Minta kimenet 2

Long

Pozitív X egész szám esetén az X szintű Dragon String egy (X+3) hosszúságú karakterlánc, amelyet egy L, egy o, egy n és egy g előfordulása alkot ebben a sorrendben.
Egy pozitív N egész számot kapsz. Nyomtasd ki az N szintű Dragon String-et.
Vegye figyelembe, hogy a kis- és nagybetűket megkülönböztetjük.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N

Kimenet

Nyomtassa ki az N szintű Dragon String-et.

Korlátozások

- 1 \leq N \leq 2024
- N egy egész szám.

1. minta bemenet

3

1. minta kimenet

Looong

Egy L, három os, egy n és egy g ebbe a sorrendbe rendezése Looongot eredményez.

2. minta bemenet

1

2. minta kimenet

Hosszú

Pozitív X egész szám esetén az X szintű Dragon String egy (X+3) hosszúságú karakterlánc, amelyet egy L, X o-ka, egy n és egy g előfordulása alkot ebben a sorrendben.
Egy pozitív N egész számot kapsz. Nyomtasd ki az N szintű Dragon String-et.
Kérjük, vegye figyelembe, hogy a kis- és nagybetűk különböztetésre kerülnek..

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N

Kimenet

Nyomtassa ki az N szintű Dragon String-et.

Korlátozások

- 1 \leq N \leq 2024
- N egy egész szám.

Minta bemenet 1

3

Minta kimenet 1

Looong

Egy L, három os, egy n és egy g ebbe a sorrendbe rendezése Looongot eredményez.

Minta bevitel 2

1

Minta kimenet 2

Long


Egy pozitív egész X esetén, legyen \text{ctz}(X) az X bináris jelölésének végén található (maximális) nulla sorozatok száma.
Ha X bináris jelölése 1-gyel végződik, akkor \text{ctz}(X)=0.
Egy pozitív egész számot N adunk meg. Nyomtasd ki \text{ctz}(N) értékét.

Bemenet

A bemenetet a szabványos bemenetről kapjuk a következő formátumban:
N

Kimenet

Nyomtasd ki \text{ctz}(N) értékét.

Korlátozások

- 1\leq N\leq 10^9
- N egy egész szám.

Bemeneti minta 1

2024

Kimeneti minta 1

3

2024 bináris alakban 11111101000, ahol három nulla van egymás után a végén, így \text{ctz}(2024)=3.
Ezért nyomtasd ki a 3-at.

Bemeneti minta 2

18

Kimeneti minta 2

1

18 bináris alakban 10010, így \text{ctz}(18)=1.
Megjegyzés: a végén található nullákat számoljuk.

Bemeneti minta 3

5

Kimeneti minta 3

0

Pozitív X egész szám esetén legyen \text{ctz}(X) az X bináris jelölésének végén lévő egymást követő nullák (maximális) száma.
Ha X bináris jelölése 1-re végződik, akkor \text{ctz}(X)=0.
Pozitív egész számot kapunk N. Print \text{ctz}(N).

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N

Hozam

Nyomtatás \text{ctz}(N).

Korlátok

- 1\leq N\leq 10^9
- N egész szám.

1. minta bemenet

2024

Minta output: 1

3

A 2024 binárisan 11111101000, három egymást követő 0-val a végétől, tehát \text{ctz}(2024)=3.
Így nyomtassa ki a 3.

2. minta bemenet

18

2. mintakimenet

1

A 18 binárisan 10010, tehát \text{ctz}(18)=1.
Vegye figyelembe, hogy a záró nullákat számoljuk.

3. minta bemenet

5

Minta kimenet 3

0

Pozitív X egész szám esetén legyen \text{ctz}(X) az X bináris jelölésének végén lévő egymást követő nullák (maximal) száma.
Ha X bináris jelölése 1-re végződik, akkor \text{ctz}(X)=0.
Pozitív egész számot kapunk N. Print \text{ctz}(N).

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N

Hozam

Nyomtatás \text{ctz}(N).

Korlátok

- 1\leq N\leq 10^9
- N egész szám.

1. minta bemenet

2024

1.minta kimenet

3

A 2024 binárisan 11111101000, három egymást követő 0-val a végétől, tehát \text{ctz}(2024)=3.
Így nyomtassa ki a 3.

2. minta bemenet

18

2. minta kimenet

1

A 18 binárisan 10010, tehát \text{ctz}(18)=1.
Vegye figyelembe, hogy a záró nullákat számoljuk.

3. minta bemenet

5

3,minta kimenet

0


Egy nem-negatív egész számot n akkor neveznek jó egész számnak, ha a következő feltétel teljesül:

- Az n decimális jelölésében szereplő összes számjegy páros szám (0, 2, 4, 6 és 8).

Például a 0, 68 és 2024 jó egész számok.
Adott egy N egész szám. Találd meg az N-edik legkisebb jó egész számot.

Bemenet

A bemenet a szabványos bemenetről a következő formátumban adott meg:
N

Kimenet

Nyomtasd ki az N-edik legkisebb jó egész számot.

Korlátozások

- 1 \leq N \leq 10^{12}
- N egy egész szám.

Bemeneti minta 1

8

Kimeneti minta 1

24

A jó egész számok növekvő sorrendben: 0, 2, 4, 6, 8, 20, 22, 24, 26, 28, \dots.
A nyolcadik legkisebb a 24, ezt kell kiírni.

Bemeneti minta 2

133

Kimeneti minta 2

2024

Bemeneti minta 3

31415926535

Kimeneti minta 3

2006628868244228

Egy n nemnegatív egész számot akkor nevezünk jó egész számnak, ha megfelel a következő feltételnek:

- Az n decimális jelölésében minden számjegy páros szám (0, 2, 4, 6 és 8).

Például a 0, a 68 és a 2024 jó egész számok.
Kapsz egy N egész számot. Keresse meg az N-edik legkisebb jó egész számot.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N

Hozam

Nyomtassa ki az N-edik legkisebb jó egész számot.

Korlátok

- 1 \leq N \leq 10^{12}
- N egész szám.

1. minta bemenet

8

Minta output: 1

24

A jó egész számok növekvő sorrendben: 0, 2, 4, 6, 8, 20, 22, 24, 26, 28, \dots.
A nyolcadik legkisebb 24, amelyet ki kell nyomtatni.

2. minta bemenet

133

2. mintakimenet

2024

3. minta bemenet

31415926535

Minta kimenet 3

2006628868244228

Egy n nemnegatív egész számot akkor nevezünk jó egész számnak, ha megfelel a következő feltételnek:

- Az n decimális jelölésében minden számjegy páros szám (0, 2, 4, 6 és 8).

Például a 0, a 68 és a 2024 jó egész számok.
Kapsz egy N egész számot. Keresse meg az N-edik legkisebb jó egész számot.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N

Hozam

Nyomtassa ki az N-edik legkisebb jó egész számot.

Korlátok

- 1 \leq N \leq 10^{12}
- N egész szám.

1. minta bemenet

8

1. minta kimenet

24

A jó egész számok növekvő sorrendben: 0, 2, 4, 6, 8, 20, 22, 24, 26, 28, \dots.
A nyolcadik legkisebb 24, amelyet ki kell nyomtatni.

2. minta bemenet

133

2. minta kimenet

2024

3. minta bemenet

31415926535

3. minta kimenet

2006628868244228


Egy k pozitív egész szám esetén a k méretű piramissorozat egy (2k-1) hosszúságú sorozat, amelyben a sorozat tagjai az 1,2,\ldots,k-1,k,k-1,\ldots,2,1 értékeket veszik fel ebben a sorrendben.
Adott egy N hosszúságú A=(A_1,A_2,\ldots,A_N) sorozat.
Keressük meg a piramissorozat maximális méretét, amelyet úgy kaphatunk, hogy az alábbi műveletek valamelyikét ismételten (esetleg nulla alkalommal) kiválasztjuk és végrehajtjuk A-n.

- Válasszuk ki a sorozat egyik tagját, és csökkentsük az értékét 1-gyel.
- Távolítsuk el az első vagy az utolsó tagot.

Bizonyítható, hogy a probléma megkötései garantálják, hogy a műveletek megismétlésével legalább egy piramissorozatot kaphatunk.

Bemenet

A bemenetet a Standard Inputból adjuk meg a következő formátumban:
N
A_1 A_2 \ldots A_N

Kimenet

Nyomtassa ki a piramissorozat maximális méretét, amelyet a problémafeladatban leírt műveletek ismételt elvégzésével kaphatunk az A sorozaton.

Kényszerek

- 1\leq N\leq 2\times 10^5
- 1\leq A_i\leq 10^9
- Minden bemeneti érték egész szám.

1. minta bemenet

5
2 2 3 1 1

Minta kimenet 1

2

Az A=(2,2,3,1,1) értéktől kezdve a következőképpen hozhat létre egy 2-es méretű piramissorozatot:

- Válassza ki a harmadik tagot, és csökkentse 1-gyel. A sorozat A=(2,2,2,1,1) lesz.
- Távolítsuk el az első tagot. A sorozat A=(2,2,1,1) lesz.
- Távolítsuk el az utolsó tagot. A sorozat A=(2,2,1) lesz.
- Válasszuk ki az első tagot, és csökkentsük 1-gyel. A sorozat A=(1,2,1) lesz.

Az (1,2,1) egy 2-es méretű piramissorozat.
Másrészt nincs mód arra, hogy olyan műveleteket végezzünk, amelyekkel 3 vagy annál nagyobb méretű piramissorozatot hozhatnánk létre, ezért ki kell írnunk a 2-est.

2. minta bemenet

5
1 2 3 4 5

2. minta kimenet

3

3. minta bemenet

1
1000000000

Minta kimenet 3

1

Egy k pozitív egész szám esetén a k méretű piramissorozat egy (2k-1) hosszúságú sorozat, ahol a sorozat tagjainak értéke 1,2,\ldots,k-1,k,k-1,\ldots ,2,1 ebben a sorrendben.
Egy N hosszúságú A=(A_1,A_2,\ldots,A_N) sorozatot kapsz.
Keresse meg a piramissorozat maximális méretét, amelyet az alábbi műveletek egyikének ismételt kiválasztásával és végrehajtásával kaphat meg A-n (esetleg nulla alkalommal).

- Válasszon ki egy tagot a sorozatból, és csökkentse az értékét 1-gyel.
- Távolítsa el az első vagy az utolsó kifejezést.

Bizonyítható, hogy a feladat korlátai garantálják, hogy a műveletek megismétlésével legalább egy piramissorozat elérhető.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
A_1 A_2 \ldots A_N

Kimenet

Nyomtassa ki a piramissorozat maximális méretét, amelyet a problémafelvetésben leírt műveletek ismételt végrehajtásával kaphat az A sorozatra.

Korlátozások

- 1\leq N\leq 2\times 10^5
- 1\leq A_i\leq 10^9
- Minden bemeneti érték egész szám.

1. minta bemenet

5
2 2 3 1 1

1. minta kimenet

2

A=(2,2,3,1,1)-től kezdve létrehozhat egy 2-es méretű piramissorozatot az alábbiak szerint:

- Válassza ki a harmadik tagot, és csökkentse 1-gyel. A sorozat A=(2,2,2,1,1) lesz.
- Távolítsa el az első kifejezést. A sorozat A=(2,2,1,1) lesz.
- Távolítsa el az utolsó kifejezést. A sorozat A=(2,2,1) lesz.
- Válassza ki az első tagot, és csökkentse 1-gyel. A sorozat A=(1,2,1) lesz.

(1,2,1) egy 2-es méretű piramissorozat.
Másrészt nincs mód a 3-as vagy nagyobb méretű piramissorozat létrehozásához szükséges műveletek végrehajtására, ezért érdemes a 2-est kinyomtatni.

2. minta bemenet

5
1 2 3 4 5

2. minta kimenet

3

Minta bemenet 3

1
1000000000

3. minta kimenet

1

Egy k pozitív egész szám esetén a k méretű piramissorozat egy (2k-1) hosszúságú sorozat, ahol a sorozat tagjainak értéke 1,2,\ldots,k-1,k,k-1,\ldots ,2,1 ebben a sorrendben.
Egy N hosszúságú A=(A_1,A_2,\ldots,A_N) sorozatot kapsz.
Keresse meg a piramissorozat maximális méretét, amelyet az alábbi műveletek egyikének ismételt kiválasztásával és végrehajtásával kaphat meg A-n (esetleg nulla alkalommal).

- Válasszon ki egy tagot a sorozatból, és csökkentse az értékét 1-gyel.
- Távolítsa el az első vagy az utolsó kifejezést.

Bizonyítható, hogy a feladat korlátai garantálják, hogy a műveletek megismétlésével legalább egy piramissorozat elérhető.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
A_1 A_2 \ldots A_N

Kimenet

Nyomtassa ki a piramissorozat maximális méretét, amelyet a problémafelvetésben leírt műveletek ismételt végrehajtásával kaphat az A sorozatra.

Korlátozások

- 1\leq N\leq 2\times 10^5
- 1\leq A_i\leq 10^9
- Minden bemeneti érték egész szám.

Mintabevitel 1

5
2 2 3 1 1

Mintakimenet 1

2

A=(2,2,3,1,1)-től kezdve létrehozhat egy 2-es méretű piramissorozatot az alábbiak szerint:

- Válassza ki a harmadik tagot, és csökkentse 1-gyel. A sorozat A=(2,2,2,1,1) lesz.
- Távolítsa el az első kifejezést. A sorozat A=(2,2,1,1) lesz.
- Távolítsa el az utolsó kifejezést. A sorozat A=(2,2,1) lesz.
- Válassza ki az első tagot, és csökkentse 1-gyel. A sorozat A=(1,2,1) lesz.

(1,2,1) egy 2-es méretű piramissorozat.
Másrészt nincs mód a 3-as vagy nagyobb méretű piramissorozat létrehozásához szükséges műveletek végrehajtására, ezért érdemes a 2-est kinyomtatni.

Mintabevitel 2

5
1 2 3 4 5

Mintakimenet 2

3

Mintabevitel 3

1
1000000000

Mintakimenet 3

1


A Takahashi csapat és az Aoki csapat N mérkőzést játszott.
Az i-edik mérkőzésen (1\leq i\leq N) a Team Takahashi X _ i pontot, az Aoki csapat pedig Y _ i pontot szerzett.
Az N mérkőzésből magasabb összpontszámmal rendelkező csapat nyer.
Nyomtassa ki a nyertest.
Ha a két csapat összpontszáma azonos, akkor döntetlen.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
X_1 Y_1
X_2 Y_2
\vdots
X_N Y_N

Kimenet

Ha a Takahashi csapat nyer, nyomtasd ki a Takahashit; ha a Team Aoki nyer, nyomtasd ki az Aokit; ha döntetlen, nyomtassa ki a Draw-t.

Korlátozások

- 1\leq N\leq 100
- 0\leq X _ i\leq 100\ (1\leq i\leq N)
- 0\leq Y _ i\leq 100\ (1\leq i\leq N)
- Minden bemeneti érték egész szám.

1. minta bemenet

4
10 2
10 1
10 2
3 2

1. minta kimenet

Takahashi

Négy meccsen a Team Takahashi 33 pontot, az Aoki csapat 7 pontot szerzett.
A Takahashi csapat nyer, ezért nyomtasson Takahashit.

2. minta bemenet

6
5 4
4 5
2 4
1 6
7 1
3 2

2. minta kimenet

Draw

Mindkét csapat 22 pontot szerzett.
Ez egy döntetlen, ezért nyomtassa ki a Draw-t.

Minta bemenet 3

4
0 0
10 10
50 50
0 100

3. minta kimenet

Aoki

Egy vagy mindkét csapat nem szerezhet pontot egy mérkőzésen.

A Team Takahashi és a Team Aoki N mérkőzéseket játszott.
Az i-edik mérkőzésen (1\leq i\leq N) a Takahashi csapat X _ i pontot, az Aoki csapat pedig Y _ i pontot szerzett.
Az a csapat nyer, amelyik a legmagasabb összpontszámot érte el az N mérkőzésen.
Nyomtassa ki a győztest.
Ha a két csapat összpontszáma megegyezik, akkor döntetlen.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
X 1 Y – 1
X 2 Y – 2
\vdots
X _ N Y _ N

Hozam

Ha a Takahashi csapat nyer, nyomtassa ki Takahashit; ha az Aoki csapat nyer, nyomtassa ki az Aokit; ha döntetlen, nyomtassa ki a Döntetlen lehetőséget.

Korlátok

- 1\leq N\leq 100
- 0\leq X _ i\leq 100\ (1\leq i\leq N)
- 0\leq Y _ i\leq 100\ (1\leq i\leq N)
- Minden bemeneti érték egész szám.

1. minta bemenet

4
10 2
10 1
10 2
3 2

1.minta kimenet

Takahasi

Négy mérkőzésen a Team Takahashi 33, a Team Aoki pedig 7 pontot szerzett.
A Takahashi csapat nyer, ezért nyomtassa ki Takahashi-t.

2. minta bemenet

6
5 4
4 5
2 4
1 6
7 1
3 2

2. minta kimenet

Rajzol

Mindkét csapat 22 pontot szerzett.
Ez egy döntetlen, ezért nyomtassa ki a Draw-t.

3. minta bemenet

4
0 0
10 10
50 50
0 100

3.minta kimenet

Aoki

Az egyik vagy mindkét csapat nem szerezhet pontot egy mérkőzésen.

A Takahashi csapat és az Aoki csapat N mérkőzést játszott.
Az i-edik mérkőzésen (1\leq i\leq N) a Team Takahashi X _ i pontot, az Aoki csapat pedig Y _ i pontot szerzett.
Az N mérkőzésből magasabb összpontszámmal rendelkező csapat nyer.
Nyomtassa ki a nyertest.
Ha a két csapat összpontszáma azonos, döntetlen.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
X_1 Y_1
X_2 Y_2
\vdots
X_N Y_N

Kimenet

Ha a Takahashi csapat nyer, nyomtasd ki a Takahashit; ha a Team Aoki nyer, nyomtasd ki az Aokit; ha döntetlen, nyomtassa ki a Draw-t.

Korlátozások

- 1\leq N\leq 100
- 0\leq X _ i\leq 100\ (1\leq i\leq N)
- 0\leq Y _ i\leq 100\ (1\leq i\leq N)
- Minden bemeneti érték egész szám.

1. minta bemenet

4
10 2
10 1
10 2
3 2

1. minta kimenet

Takahashi

Négy meccsen a Team Takahashi 33 pontot, az Aoki csapat 7 pontot szerzett.
A Takahashi csapat nyer, ezért nyomtasson Takahashit.

2. minta bemenet

6
5 4
4 5
2 4
1 6
7 1
3 2

2. minta kimenet

Döntetlen

Mindkét csapat 22 pontot szerzett.
Ez egy döntetlen, ezért nyomtassa ki a Draw-t.

Minta bemenet 3

4
0 0
10 10
50 50
0 100

3. minta kimenet

Aoki

Egy vagy mindkét csapat egy mérkőzésen nem szerezhet pontot.


A kiterjesztett A karakterláncokat, a kiterjesztett B karakterláncokat, a kiterjesztett C karakterláncokat és a kiterjesztett ABC karakterláncokat az alábbiak szerint definiáljuk:

- Az S karakterlánc akkor kiterjesztett A karakterlánc, ha az S összes karaktere A.
- Az S karakterlánc akkor kiterjesztett B karakterlánc, ha az S összes karaktere B.
- Az S karakterlánc akkor kiterjesztett C karakterlánc, ha az S összes karaktere C.
- Az S karakterlánc akkor kiterjesztett ABC karakterlánc, ha van egy kiterjesztett A karakterlánc S_A, egy kiterjesztett B karakterlánc S_B és egy kiterjesztett C karakterlánc S_C úgy, hogy a S_A, S_B S_C összefűzésével kapott karakterlánc ebben a sorrendben egyenlő S-vel.

Például az ABC, A és AAABBBCCCCCCC kiterjesztett ABC-karakterláncok, de az ABBAAAC és a BBBCCCCCCCAAA nem.
Vegye figyelembe, hogy az üres karakterlánc egy kiterjesztett A karakterlánc, egy kiterjesztett B karakterlánc és egy kiterjesztett C karakterlánc.
Kapsz egy S karakterláncot, amely A-ból, B-ből és C-ből áll.
Ha az S egy kiterjesztett ABC karakterlánc, nyomtassa ki az Yes; ellenkező esetben nyomtassa ki a No számot.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
S

Hozam

Ha az S egy kiterjesztett ABC karakterlánc, nyomtassa ki az Yes; ellenkező esetben nyomtassa ki a No számot.

Korlátok

- S egy A-ból, B-ből és C-ből álló karakterlánc.
- 1\leq|S|\leq 100 (|S| az S karakterlánc hossza.)

1. minta bemenet

AAABBBCCCCCCC

1. minta kimenet

Yes

Az AAABBBCCCCCCC egy kiterjesztett ABC karakterlánc, mert egy 3 hosszúságú kiterjesztett A karakterlánc, AAA, egy 3 hosszúságú kiterjesztett B karakterlánc, BBB és egy 7 hosszúságú kiterjesztett C karakterlánc, a CCCCCC, összefűzése ebben a sorrendben.
Így nyomtassa ki az Yes gombot.

2. minta bemenet

ACABABCBC

2. minta kimenet

No

Nincs S_C S_A kiterjesztett A karakterlánc, S_B kiterjesztett B karakterlánc és kiterjesztett C karakterlánc olyan hármasa, hogy a S_A, S_B és S_C ebben a sorrendben történő összefűzésével kapott karakterlánc ACABABCBC-vel egyenlő.
Ezért nyomtassa ki a számot.

3. minta bemenet

A

3. minta kimenet

Yes

4. minta bemenet

ABBBBBBBBBBBBBCCCCCCCC

4. minta kimenet

Yes

A kiterjesztett A karakterláncokat, a kiterjesztett B karakterláncokat, a kiterjesztett C karakterláncokat és a kiterjesztett ABC karakterláncokat a következők szerint határozzuk meg:

- Az S karakterlánc kiterjesztett A karakterlánc, ha az S-ben minden karakter A.
- Az S karakterlánc kiterjesztett B karakterlánc, ha az S-ben minden karakter B.
- Az S karakterlánc kiterjesztett C karakterlánc, ha az S-ben minden karakter C.
- Az S karakterlánc kiterjesztett ABC karakterlánc, ha van egy kiterjesztett A karakterlánc S_A, egy kiterjesztett B karakterlánc S_B és egy kiterjesztett C karakterlánc S_C úgy, hogy az S_A, S_B, S_C ebben a sorrendben történő összefűzésével kapott karakterlánc egyenlő S-vel.

Például az ABC, A és AAABBBCCCCCCC kiterjesztett ABC karakterláncok, de az ABBAAAC és BBBCCCCCCCAAA nem.
Vegye figyelembe, hogy az üres karakterlánc egy kiterjesztett A karakterlánc, egy kiterjesztett B karakterlánc és egy kiterjesztett C karakterlánc.
Kapsz egy S karakterláncot, amely A-ból, B-ből és C-ből áll.
Ha S egy kiterjesztett ABC karakterlánc, nyomtasson Igen; ellenkező esetben Nyomtasson Igen.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
S

Kimenet

Ha S egy kiterjesztett ABC karakterlánc, nyomtasson Igen; ellenkező esetben Nyomtasson Igen.

Korlátozások

- S egy karakterlánc, amely A-ból, B-ből és C-ből áll.
- 1\leq|S|\leq 100 (|S| az S karakterlánc hossza.)

1. minta bemenet

AAABBBCCCCCCC

1. minta kimenet

Yes

Az AAABBBCCCCCCC egy kiterjesztett ABC karakterlánc, mivel egy 3 hosszúságú kiterjesztett A karakterlánc, AAA, 3 hosszúságú kiterjesztett B karakterlánc, BBB és egy 7 hosszúságú kiterjesztett C karakterlánc, CCCCCCC összefűzése ebben a sorrendben.
Így nyomtassa ki az Igen.

2. minta bemenet

ACABABCBC

2. minta kimenet

No

Nincs olyan hármas, mint az S_A kiterjesztett A karakterlánc, S_B kiterjesztett B karakterlánc és S_C kiterjesztett C karakterlánc, hogy az S_A, S_B és S_C ebben a sorrendben történő összefűzése ACABABCBC legyen.
Ezért Nyomtasson Igen.

Minta bemenet 3

A

3. minta kimenet

Yes

4. minta bemenet

ABBBBBBBBBBBBBCCCCCC

4. minta kimenet

Yes

A kiterjesztett A karakterláncokat, a kiterjesztett B karakterláncokat, a kiterjesztett C karakterláncokat és a kiterjesztett ABC karakterláncokat a következők szerint határozzuk meg:

- Az S karakterlánc kiterjesztett A karakterlánc, ha az S-ben minden karakter A.
- Az S karakterlánc kiterjesztett B karakterlánc, ha az S-ben minden karakter B.
- Az S karakterlánc kiterjesztett C karakterlánc, ha az S-ben minden karakter C.
- Az S karakterlánc kiterjesztett ABC karakterlánc, ha van egy kiterjesztett A karakterlánc S_A, egy kiterjesztett B karakterlánc S_B és egy kiterjesztett C karakterlánc S_C úgy, hogy az S_A, S_B, S_C ebben a sorrendben történő összefűzésével kapott karakterlánc egyenlő S-vel.

Például az ABC, A és AAABBBCCCCCCC kiterjesztett ABC karakterláncok, de az ABBAAAC és BBBCCCCCCCAAA nem.
Vegye figyelembe, hogy az üres karakterlánc egy kiterjesztett A karakterlánc, egy kiterjesztett B karakterlánc és egy kiterjesztett C karakterlánc.
Kapsz egy S karakterláncot, amely A-ból, B-ből és C-ből áll.
Ha S egy kiterjesztett ABC karakterlánc, nyomtasson Igen; ellenkező esetben a nyomtatási sz.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
S

Kimenet

Ha S egy kiterjesztett ABC karakterlánc, nyomtasson Igen; ellenkező esetben a nyomtatási sz.

Korlátozások

- S egy karakterlánc, amely A-ból, B-ből és C-ből áll.
- 1\leq|S|\leq 100 (|S| az S karakterlánc hossza.)

1. minta bemenet

AAABBBCCCCCCC

1. minta kimenet

Yes

Az AAABBBCCCCCCC egy kiterjesztett ABC karakterlánc, mivel egy 3 hosszúságú kiterjesztett A karakterlánc, AAA, 3 hosszúságú kiterjesztett B karakterlánc BBB és egy 7 hosszúságú kiterjesztett C karakterlánc, CCCCCCC összefűzése, ebben a sorrendben.
Így nyomtassa ki az Igen.

2. minta bemenet

ACABABCBC

2. minta kimenet

No

Az S_A kiterjesztett A karakterlánc, a kiterjesztett B karakterlánc S_B és a kiterjesztett C karakterlánc S_C hármasa nincs úgy, hogy az S_A, S_B és S_C ebben a sorrendben történő összefűzésével kapott karakterlánc ACABABCBC legyen.
Ezért a nyomtatási sz.

Minta bemenet 3

A

3. minta kimenet

Yes

4. minta bemenet

ABBBBBBBBBBBBBCCCCCC

4. minta kimenet

Yes


N ember áll egy sorban: 1. személy, 2. személy, \ldots, N. személy.
Az emberek elrendezését egy N hosszúságú A=(A _ 1,A _ 2,\ldots,A _ N) sorozatként kapod meg.
A _ i\ (1\leq i\leq N) a következő információkat jelenti:

- ha A _ i=-1, az i személy a sor elején van;
- ha A _ i\neq -1, az i személy közvetlenül az A _ i személy mögött van.

Nyomtassa ki az emberek számát a sorban elölről hátrafelé.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
A _ 1 A _ 2 \ldots A _ N

Kimenet

Ha az s _ 1, s _ 2, \ldots, s _ N személyek ebben a sorrendben állnak a sorban, akkor nyomtasd ki s _ 1, s _ 2, \ldots, és s _ N értékeit ebben a sorrendben, szóközökkel elválasztva.

Korlátozások

- 1\leq N\leq3\times10 ^ 5
- A _ i=-1 vagy 1\leq A _ i\leq N\ (1\leq i\leq N)
- Pontosan egy módja van annak, hogy az N embert a megadott információkkal összhangban rendezzük el.
- Minden bemeneti érték egész szám.

Minta bemenet 1

6
4 1 -1 5 3 2

Minta kimenet 1

3 5 4 1 2 6

Ha a 3., 5., 4., 1., 2. és 6. személy ebben a sorrendben áll sorban elölről hátrafelé, az elrendezés megegyezik a megadott információkkal.
Valóban látható, hogy:

- az 1. személy közvetlenül a 4. személy mögött áll,
- a 2. személy közvetlenül az 1. személy mögött áll,
- a 3. személy a sor elején áll,
- a 4. személy közvetlenül az 5. személy mögött áll,
- az 5. személy közvetlenül a 3. személy mögött áll, és
- a 6. személy közvetlenül a 2. személy mögött áll.

Így a 3, 5, 4, 1, 2 és 6 számokat ebben a sorrendben, szóközzel elválasztva nyomtassa ki.

Minta bevitel 2

10
-1 1 2 3 4 5 6 7 8 9

Minta kimenet 2

1 2 3 4 5 6 7 8 9 10

Minta bemenet 3

30
3 25 20 6 18 12 26 1 29 -1 21 17 23 9 8 30 10 15 22 27 4 13 5 11 16 24 28 2 19 7

Minta kimenet 3

10 17 12 6 4 21 11 24 26 7 30 16 25 2 28 27 20 3 1 8 15 18 5 23 13 22 19 29 9 14

N ember áll egy sorban: személy 1, személy 2, \ldots, személy N.
Az emberek elrendezését az N hosszúságú A=(A _ 1,A _ 2,\ldots,A _ N) sorozatként kapjuk meg.
A _ i\ (1\leq i\leq N) a következő információkat jelöli:

- ha A _ i=-1, akkor i személy van a sor elején;
- ha A _ i\neq -1, akkor i személy közvetlenül az A _ i személy mögött van.

Nyomtassa ki az emberek számát a sorban elölről hátra.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
A _ 1 A _ 2 \ldots A _ N

Hozam

Ha s _ 1, s _ 2, \ldots, s _ N személy áll a sorban ebben a sorrendben, akkor az s _ 1, s _ 2, \ldots és s _ N betűket ebben a sorrendben írjuk szóközökkel elválasztva.

Korlátok

- 1\leq N\leq3\times10 ^ 5
- A _ i=-1 vagy 1\leq A _ i\leq N\ (1\leq i\leq N)
- Pontosan egy módja van annak, hogy az N embert a megadott információkkal összhangban rendezzük el.
- Minden bemeneti érték egész szám.

1. minta bemenet

6
4 1 -1 5 3 2

Minta output: 1

3 5 4 1 2 6

Ha a 3. személy, az 5. személy, a 4. személy, az 1. személy, a 2. személy és a 6. személy ebben a sorrendben áll elölről hátra, az elrendezés megfelel a megadott információknak.
Valójában látható, hogy:

- személy 1 közvetlenül a 4. személy mögött áll,
- a 2. személy közvetlenül az 1. személy mögött áll,
- személy 3 a sor elején van,
- személy 4 közvetlenül az 5. személy mögött áll,
- az 5. személy közvetlenül a 3. személy mögött áll, és
- Személy 6 közvetlenül a 2. személy mögött áll.

Így nyomtassa ki a 3, 5, 4, 1, 2 és 6 értéket ebben a sorrendben, szóközökkel elválasztva.

2. minta bemenet

10
-1 1 2 3 4 5 6 7 8 9

2. mintakimenet

1 2 3 4 5 6 7 8 9 10

3. minta bemenet

30
3 25 20 6 18 12 26 1 29 -1 21 17 23 9 8 30 10 15 22 27 4 13 5 11 16 24 28 2 19 7

Minta kimenet 3

10 17 12 6 4 21 11 24 26 7 30 16 25 2 28 27 20 3 1 8 15 18 5 23 13 22 19 29 9 14

N ember áll egy sorban: 1. személy, 2. személy, \ldots, N személy.
Adott az emberek elrendezése A=(A _ 1,A _ 2,\ldots,A _ N) N hosszúságú sorozatként.
A _ i\ (1\leq i\leq N) a következő információt képviseli:

- if A _ i=-1, akkor i személy a sor elején áll;
- if A _ i\neq -1, akkor i személy közvetlenül A _ i személy mögött van.

Írja ki a sorban lévő személyek számait elölről hátrafelé.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
A _ 1 A _ 2 \ldots A _ N

Kimenet

Ha s _ 1 személy, s _ 2 személy, \ldots, s _ N személy ebben a sorrendben áll a sorban, akkor írja ki s _ 1, s _ 2, \ldots és s _ N személyeket ebben a sorrendben, szóközzel elválasztva.

Korlátozások

- 1\leq N\leq3\times10 ^ 5
- A _ i=-1 or 1\leq A _ i\leq N\ (1\leq i\leq N)
- Pontosan egyféleképpen lehet az N embert a megadott információkkal összhangban elrendezni.
- Minden bemeneti érték egész szám.

1. minta bemenet

6
4 1 -1 5 3 2

Minta output: 1

3 5 4 1 2 6

Ha a 3. személy, az 5. személy, a 4. személy, az 1. személy, a 2. személy és a 6. személy ebben a sorrendben áll sorba elölről hátrafelé, akkor az elrendezés megfelel a megadott információnak.
Valóban, látható, hogy:

- az 1. személy közvetlenül a 4. személy mögött áll,
- a 2. személy közvetlenül az 1. személy mögött áll,
- a 3. személy a sor elején áll,
- a 4. személy közvetlenül az 5. személy mögött áll,
- az 5. személy közvetlenül a 3. személy mögött áll, és
- a 6. személy közvetlenül a 2. személy mögött áll.

Így a 3, 5, 4, 1, 2 és 6 személyeket ebben a sorrendben, szóközökkel elválasztva nyomtassa ki.

2. minta bemenet

10
-1 1 2 3 4 5 6 7 8 9

2. minta kimenet

1 2 3 4 5 6 7 8 9 10

3. minta bemenet

30
3 25 20 6 18 12 26 1 29 -1 21 17 23 9 8 30 10 15 22 27 4 13 5 11 16 24 28 2 19 7

Minta kimenet 3

10 17 12 6 4 21 11 24 26 7 30 16 25 2 28 27 20 3 1 8 15 18 5 23 13 22 19 29 9 14


Van egy rács H sorral és W oszloppal. Jelölje (i, j) az i-edik sor celláját felülről és a j-edik oszlopot balról.
Minden cella tartalmazza az o, x és . karakterek egyikét. Az egyes cellákba írt karaktereket a W hosszúságú S_1, S_2, \ldots, S_H H karakterláncok képviselik; az (i, j) cellába írt karakter az S_i karakterlánc j-edik karaktere.
Ennél a rácsnál a következő műveletet akárhányszor megismételheti, esetleg nullával:

- Válasszon egy cellát a karakterrel. és módosítsa a karaktert abban a cellában o-ra.

Határozza meg, hogy lehetséges-e K vízszintesen vagy függőlegesen egymás után következő cellák sorozata úgy, hogy az összes cellába o legyen írva (vagyis teljesítse a következő két feltétel közül legalább az egyiket). Ha lehetséges, nyomtassa ki az ehhez szükséges minimális számú műveletet.

- Van egy egész számpár (i, j), amely kielégíti 1 \leq i \leq H és 1 \leq j \leq W-K+1, így a cellákban lévő karakterek (i, j), (i, j+1) , \ldots, (i, j+K-1) mind o.
- Van egy egész számpár (i, j), amely kielégíti 1 \leq i \leq H-K+1 és 1 \leq j \leq W, így a cellákban lévő karakterek (i, j), (i+1, j) , \ldots, (i+K-1, j) mind o.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
H W K
S_1
S_2
\vdots
S_H

Kimenet

Ha a problémameghatározásban szereplő feltétel nem teljesíthető, nyomtasson -1-et. Ellenkező esetben nyomtassa ki az ehhez szükséges minimális számú műveletet.

Korlátozások

- H, W és K egész számok.
- 1 \leq H
- 1 \leq W
- H \times W \leq 2 \times 10^5
- 1 \leq K \leq \max\lkapcsos H, W \rkapcsos zárójel
- S_i egy W hosszúságú karakterlánc, amely o, x és .. karakterekből áll.

Mintabemenet 1

3 4 3
xo.x
..o.
xx.o

Mintakimenet 1

2

Kétszeri művelettel, például a (2, 1) és (2, 2) cellák karaktereit o-ra változtatva teljesítheti a problémameghatározásban szereplő feltételt, és ez a szükséges műveletek minimális száma.

Mintabevitel 2

4 2 3
.o
.o
.o
.o

Mintakimenet 2

0

A feltétel művelet végrehajtása nélkül teljesül.

Mintabemenet 3

3 3 3
x..
..x
.x.

Mintakimenet 3

-1

A feltétel teljesítése lehetetlen, ezért nyomtassunk -1-et.

Mintabevitel 4

10 12 6
......xo.o..
x...x.....o.
x...........
..o...x.....
.....oo.....
o.........x.
ox.oox.xx..x
....o...oox.
..o.....x.x.
...o........

Mintakimenet 4

3

Van egy rács H sorokkal és W oszlopokkal. Jelölje (i, j) a cellát az i-edik sorban felülről és a j-edik oszlopot balról.
Minden cella tartalmazza az o, x és . karakterek egyikét. Az egyes cellákba írt karaktereket H karakterláncok képviselik S_1, S_2, \ldots S_H W hosszúságú; Az (i, j) cellába írt karakter a S_i karakterlánc j-edik karaktere.
Ehhez a rácshoz a következő műveletet tetszőleges számú alkalommal megismételheti, esetleg nulla:

- Válasszon ki egy cellát a karakterrel . és módosítsa a cellában lévő karaktert O-ra.

Határozzuk meg, hogy lehetséges-e vízszintesen vagy függőlegesen egymást követő K cellák sorozata o írással minden cellába (más szóval teljesíteni kell az alábbi két feltétel legalább egyikét). Ha lehetséges, nyomtassa ki az ehhez szükséges minimális számú műveletet.

- Van egy egész pár (i, j), amely kielégíti az 1 \leq i \leq H és 1 \leq j \leq W-K+1 értékeket úgy, hogy az (i, j), (i, j+1), \ldots, (i, j+K-1) cellák karakterei mind o.
- Van egy egész pár (i, j), amely kielégíti az 1 \leq i \leq H-K+1 és 1 \leq j \leq W értékeket úgy, hogy az (i, j), (i+1, j), \ldots, (i+K-1, j) cellák karakterei mind o.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
H W K
S_1
S_2
\vdots
S_H

Hozam

Ha nem lehet teljesíteni a problémamegállapításban szereplő feltételt, nyomtassa ki a -1 értéket. Ellenkező esetben nyomtassa ki az ehhez szükséges minimális számú műveletet.

Korlátok

- H, W és K egész számok.
- 1 \leq H
- 1 \leq W
- H \times W \leq 2 \times 10^5
- 1 \leq K \leq \max\lbrace H, W \rbrace
- S_i egy W hosszúságú karakterlánc, amely o, x és .. karakterekből áll.

1. minta bemenet

3 4 3
xo.x
.. o.
XX.o

1.minta kimenet

2

Ha kétszer működik, például a (2, 1) és (2, 2) cellák karaktereit o-ra változtatja, kielégítheti a problémamegállapítás feltételét, és ez a szükséges műveletek minimális száma.

2. minta bemenet

4 2 3
.o
.o
.o
.o

2. minta kimenet

0

A feltétel bármilyen művelet végrehajtása nélkül teljesül.

3. minta bemenet

3 3 3
x..
.. x
.x.

3.minta kimenet

-1

Lehetetlen kielégíteni a feltételt, ezért nyomtasson -1-et.

4.minta bemenet

10 12 6
...... xo.o..
x... x..... o.
x...........
.. o... x.....
..... Oo.....
o......... x.
ox.oox.xx.. x
.... o... Oox.
.. o..... x.x.
... o........

4.minta kimenet

3

Van egy rács H sorral és W oszloppal. Jelölje (i, j) az i-edik sor celláját felülről és a j-edik oszlopot balról.
Minden cella tartalmazza az o, x és . karakterek egyikét. Az egyes cellákba írt karaktereket a W hosszúságú S_1, S_2, \ldots, S_H H karakterláncok képviselik; az (i, j) cellába írt karakter az S_i karakterlánc j-edik karaktere.
Ennél a rácsnál a következő műveletet akárhányszor megismételheti, esetleg nullával:

- Válasszon egy cellát a karakterrel. és módosítsa a karaktert a cellában o-ra.

Határozza meg, hogy lehetséges-e K vízszintesen vagy függőlegesen egymás után következő cellák sorozata úgy, hogy az összes cellába o legyen írva (vagyis teljesítse a következő két feltétel közül legalább az egyiket). Ha lehetséges, nyomtassa ki az ehhez szükséges minimális számú műveletet.

- Van egy egész számpár (i, j), amely kielégíti 1 \leq i \leq H és 1 \leq j \leq W-K+1, így a cellákban lévő karakterek (i, j), (i, j+1) , \ldots, (i, j+K-1) mind o.
- Van egy egész számpár (i, j), amely kielégíti 1 \leq i \leq H-K+1 és 1 \leq j \leq W, így a cellákban lévő karakterek (i, j), (i+1, j) , \ldots, (i+K-1, j) mind o.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
H W K
S_1
S_2
\vdots
S_H

Kimenet

Ha a problémameghatározásban szereplő feltétel nem teljesíthető, nyomtasson -1-et. Ellenkező esetben nyomtassa ki az ehhez szükséges minimális számú műveletet.

Korlátozások

- H, W és K egész számok.
- 1 \leq H
- 1 \leq W
- H \times W \leq 2 \times 10^5
- 1 \leq K \leq \max\lbrace H, W \rbrace
- S_i egy W hosszúságú karakterlánc, amely o, x és .. karakterekből áll.

1. minta bemenet

3 4 3
xo.x
..o.
xx.o

1. minta kimenet

2

Kétszeri művelettel, például a (2, 1) és (2, 2) cellák karaktereit o-ra változtatva teljesítheti a problémameghatározásban szereplő feltételt, és ez a szükséges műveletek minimális száma.

2. minta bemenet

4 2 3
.o
.o
.o
.o

2. minta kimenet

0

A feltétel művelet végrehajtása nélkül teljesül.

Minta bemenet 3

3 3 3
x..
..x
.x.

3. minta kimenet

-1

A feltétel teljesítése lehetetlen, ezért nyomtassunk -1-et.

4. minta bemenet

10 12 6
......xo.o..
x...x.....o.
x............
..ökör.....
..... jaj.....
ökör.
ox.oox.xx..x
....o...oox.
..o.....x.x.
...o.........

4. minta kimenet

3


Ez egy interaktív probléma (olyan típusú probléma, ahol a programod a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programjával).
Van N üveg gyümölcslé, számozva 1-től N-ig. Felfedezték, hogy pontosan egy ilyen üveg megromlott. Még egy kis korty a romlott gyümölcsléből is gyomorrontást okoz másnap.
Takahashinak másnapra azonosítania kell a romlott gyümölcslevet. Ennek érdekében úgy dönt, hogy felhívja a minimálisan szükséges számú barátját, és felszolgál nekik néhányat az N üveg gyümölcsléből. Minden barátjának tetszőleges számú üveget adhat, és minden egyes üveg gyümölcslé tetszőleges számú barátjának adható.
Nyomtassa ki a felhívandó barátok számát és a gyümölcslé kiosztásának módját, majd kapjon információt arról, hogy az egyes barátoknak másnap gyomorrontása van-e, és nyomtassa ki a megromlott üvegek számát.

Bemenet/kimenet

Ez egy interaktív probléma (olyan problématípus, ahol a programod a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíráló programmal).
Az interakció előtt a bíró titokban kiválaszt egy X egész számot 1 és N között, mint a romlott üveg számát. Az X értékét nem adja meg neked. Az X értéke az interakció során is változhat, amíg az összhangban van a megkötésekkel és a korábbi kimenetekkel.
Először a bíró N-t adja meg bemenetként.
N

Ki kell írnia a felhívandó barátok számát, M-et, amelyet egy újsor követ.
M

Ezután a következő eljárást kell végrehajtania az M kimenet kiírásához.
i = 1, 2, \ldots, M esetén az i-edik kimenetnek tartalmaznia kell az i-edik barátnak felszolgált K_i üveg gyümölcslé számát, és a K_i üvegek számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközökkel elválasztva, majd egy újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátoknak másnap gyomorrontása van-e. Ehhez egy M hosszúságú, 0-ból és 1-ből álló S karakterláncot ad.
S

i = 1, 2, \ldots, M esetén az i-edik barátnak akkor és csak akkor van gyomorrontása, ha az S i-edik karaktere 1.
Erre úgy kell válaszolnia, hogy kiírja a romlott üdítősüveg számát X', amit egy újsor követ.
X'

Ezután azonnal fejezze be a programot.
Ha a kinyomtatott M a minimálisan szükséges számú barát, hogy az N palackból azonosítani lehessen a romlott gyümölcslevet, és a kinyomtatott X' megegyezik a romlott palack X számával, akkor a programod helyesnek tekinthető.

Bemenet/kimenet

Ez egy interaktív feladat (olyan feladattípus, ahol a programod a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíráló programmal).
Az interakció előtt a bíró titokban kiválaszt egy X egész számot 1 és N között, mint a romlott üveg számát. Az X értékét nem adja meg neked. Az X értéke az interakció során is változhat, amíg az összhangban van a megkötésekkel és a korábbi kimenetekkel.
Először a bíró N-t adja meg bemenetként.
N

Ki kell írnia a felhívandó barátok számát, M-et, amelyet egy újsor követ.
M

Ezután a következő eljárást kell végrehajtania az M kimenet kiírásához.
i = 1, 2, \ldots, M esetén az i-edik kimenetnek tartalmaznia kell az i-edik barátnak felszolgált K_i üveg gyümölcslé számát, és a K_i üvegek számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközökkel elválasztva, majd egy újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátoknak másnap gyomorrontása van-e. Ehhez egy M hosszúságú, 0-ból és 1-ből álló S karakterláncot ad.
S

i = 1, 2, \ldots, M esetén az i-edik barátnak akkor és csak akkor van gyomorrontása, ha az S i-edik karaktere 1.
Erre úgy kell válaszolnia, hogy kiírja a romlott üdítősüveg számát X', amit egy újsor követ.
X'

Ezután azonnal fejezze be a programot.
Ha a kinyomtatott M a minimálisan szükséges számú barát, hogy az N palackból azonosítani lehessen a romlott gyümölcslevet, és a kinyomtatott X' megegyezik a romlott palack X számával, akkor a programod helyesnek tekinthető.

Korlátozások

- N egy egész szám.
- 2 \leq N \leq 100

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
N palack gyümölcslé van, 1-től N-ig sorszámozva. Felfedezték, hogy pontosan egy palack tönkrement. Már egy kis korty a romlott léből is gyomorrontást okoz másnap.
Takahashinak másnapig azonosítania kell a romlott gyümölcslevet. Ennek érdekében úgy dönt, hogy felhívja a szükséges minimális számú barátot, és felszolgál nekik néhány N üveg gyümölcslét. Bármennyi üveget adhat minden barátjának, és minden üveg gyümölcslevet bármennyi barátnak adhat.
Nyomtassa ki a hívható barátok számát és a gyümölcslé szétosztásának módját, majd kapjon információt arról, hogy másnap minden barátnak gyomorrontása van-e, és nyomtassa ki a romlott palack számát.

Bemenet/Kimenet

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
Az interakció előtt a bíró titokban kiválaszt egy 1 és N közötti egész X-et a romlott palack számának. Az X értéke nem adatik meg. Ezenkívül az X értéke változhat az interakció során, amíg összhangban van a megszorításokkal és a korábbi kimenetekkel.
Először a bíró N-t ad bemenetként.
N

Nyomtassa ki a hívható barátok számát, M, majd egy újsort.
M

Ezután hajtsa végre a következő eljárást M kimenet nyomtatásához.
Ha i = 1, 2, \ldots, M, az i-edik kimenetnek tartalmaznia kell azoknak a palackoknak a K_i számát, amelyeket az i-edik barátnak fog kiszolgálni, és a K_i palackok számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközzel elválasztva, majd újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátok gyomorpanaszai vannak-e másnap egy M hosszúságú S karakterlánccal, amely 0-ból és 1-ből áll.
S

Ha i = 1, 2, \ldots, M, az i-edik barátnak akkor és csak akkor van gyomorrontása, ha S i-edik karaktere 1.
Válaszoljon a romlott lépalack X' számának kinyomtatásával, majd új sorral.
X'

Ezután azonnal fejezze be a programot.
Ha az általad nyomtatott M a minimálisan szükséges számú barát ahhoz, hogy azonosítsa a romlott lé az N palackból, és a nyomtatott X' megegyezik a romlott palack X számával, akkor a program helyesnek minősül.

Bemenet/Kimenet

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
Az interakció előtt a bíró titokban kiválaszt egy 1 és N közötti egész X-et a romlott palack számának. Az X értéke nem adatik meg. Ezenkívül az X értéke változhat az interakció során, amíg összhangban van a megszorításokkal és a korábbi kimenetekkel.
Először a bíró N-t ad bemenetként.
N

Nyomtassa ki a hívható barátok számát, M, majd egy újsort.
M

Ezután hajtsa végre a következő eljárást M kimenet nyomtatásához.
Ha i = 1, 2, \ldots, M, az i-edik kimenetnek tartalmaznia kell azoknak a palackoknak a K_i számát, amelyeket az i-edik barátnak fog kiszolgálni, és a K_i palackok számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközzel elválasztva, majd újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátok gyomorpanaszai vannak-e másnap egy M hosszúságú S karakterlánccal, amely 0-ból és 1-ből áll.
S

Ha i = 1, 2, \ldots, M, az i-edik barátnak akkor és csak akkor van gyomorrontása, ha S i-edik karaktere 1.
Válaszoljon a romlott lépalack X' számának kinyomtatásával, majd új sorral.
X'

Ezután azonnal fejezze be a programot.
Ha az általad nyomtatott M a minimálisan szükséges számú barát ahhoz, hogy azonosítsa a romlott lé az N palackból, és a nyomtatott X' megegyezik a romlott palack X számával, akkor a program helyesnek minősül.

Korlátozások

- N egy egész szám.
- 2 \leq N \leq 100

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
N palack gyümölcslé van, 1-től N-ig számozva. Felfedezték, hogy pontosan egy palack tönkrement. Már egy kis korty a romlott léből is gyomorrontást okoz másnap.
Takahashinak másnapig azonosítania kell a romlott gyümölcslevet. Ennek érdekében úgy dönt, hogy felhívja a szükséges minimális számú barátot, és felszolgál nekik néhány N üveg gyümölcslét. Bármennyi üveget adhat minden barátjának, és minden üveg gyümölcslevet bármennyi barátnak adhat.
Nyomtassa ki a hívható barátok számát és a gyümölcslé szétosztásának módját, majd kapjon információt arról, hogy másnap minden barátnak gyomorrontása van-e, és nyomtassa ki a romlott palack számát.

Bemenet/Kimenet

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
Az interakció előtt a bíró titokban kiválaszt egy 1 és N közötti egész X-et a romlott palack számának. Az X értéke nem adatik meg. Ezenkívül az X értéke változhat az interakció során, amíg összhangban van a megszorításokkal és a korábbi kimenetekkel.
Először a bíró N-t ad bemenetként.
N

Nyomtassa ki a hívható barátok számát, M, majd egy újsort.
M

Ezután hajtsa végre a következő eljárást M kimenet nyomtatásához.
Ha i = 1, 2, \ldots, M, az i-edik kimenetnek tartalmaznia kell azoknak a palackoknak a K_i számát, amelyeket az i-edik barátnak fog kiszolgálni, és a K_i palackok számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközzel elválasztva, majd újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátok gyomorpanaszai vannak-e másnap egy M hosszúságú S karakterlánccal, amely 0-ból és 1-ből áll.
S

Ha i = 1, 2, \ldots, M, az i-edik barátnak akkor és csak akkor van gyomorrontása, ha S i-edik karaktere 1.
Válaszoljon a romlott lépalack X' számának kinyomtatásával, majd egy új sorral.
X'

Ezután azonnal fejezze be a programot.
Ha az általad nyomtatott M a minimálisan szükséges számú barát ahhoz, hogy azonosítsa a romlott lé az N palackból, és a nyomtatott X' megegyezik a romlott palack X számával, akkor a program helyesnek minősül.

Bemenet/Kimenet

Ez egy interaktív probléma (olyan típusú probléma, amikor a program a szabványos bemeneten és kimeneten keresztül kölcsönhatásba lép a bíró programmal).
Az interakció előtt a bíró titokban kiválaszt egy 1 és N közötti egész X-et a romlott palack számának. Az X értéke nem adatik meg. Ezenkívül az X értéke változhat az interakció során, amíg összhangban van a megszorításokkal és a korábbi kimenetekkel.
Először a bíró N-t ad bemenetként.
N

Nyomtassa ki a hívható barátok számát, M, majd egy újsort.
M

Ezután hajtsa végre a következő eljárást M kimenet nyomtatásához.
Ha i = 1, 2, \ldots, M, az i-edik kimenetnek tartalmaznia kell azoknak a palackoknak a K_i számát, amelyeket az i-edik barátnak fog kiszolgálni, és a K_i palackok számát növekvő sorrendben, A_{i, 1}, A_{i, 2}, \ldots, A_{i, K_i}, szóközzel elválasztva, majd újsorral.
K_i A_{i, 1} A_{i, 2} \ldots A_{i, K_i}

Ezután a bíró tájékoztatja Önt arról, hogy az egyes barátok gyomorpanaszai vannak-e másnap egy M hosszúságú S karakterlánccal, amely 0-ból és 1-ből áll.
S

Ha i = 1, 2, \ldots, M, az i-edik barátnak akkor és csak akkor van gyomorrontása, ha S i-edik karaktere 1.
Válaszoljon a romlott lépalack X' számának kinyomtatásával, majd egy új sorral.
X'

Ezután azonnal fejezze be a programot.
Ha az általad nyomtatott M a minimálisan szükséges számú barát ahhoz, hogy azonosítsa a romlott lé az N palackból, és a nyomtatott X' megegyezik a romlott palack X számával, akkor a program helyesnek minősül.

Korlátozások

- N egy egész szám.
- 2 \leq N \leq 100


Meg van adva egy nem üres S karakterlánc, amely nagy- és kisbetűs angol betűkből áll. Határozd meg, hogy teljesül-e a következő feltétel:

- Az S első karaktere nagybetű és az összes többi karakter kisbetű.

Bemenet

A bemenet a következő formátumban adott a szabványos bemenetről:
S

Kimenet

Ha a feltétel teljesül, írd ki, hogy Yes; ellenkező esetben írd ki, hogy No.

Korlátozások

- 1 \leq |S| \leq 100 (|S| az S karakterlánc hossza.)
- Az S minden karaktere nagy- vagy kisbetűs angol betű.

Mintabemenet 1

Capitalized

Mintakimenet 1

Yes

A Capitalized első karaktere C nagybetű, és az összes többi karakter apitalized kisbetű, ezért ki kell írni, hogy Yes.

Mintabemenet 2

AtCoder

Mintakimenet 2

No

Az AtCoder tartalmaz egy nagybetűs C-t, ami nem az elején található, ezért ki kell írni, hogy No.

Mintabemenet 3

yes

Mintakimenet 3

No

A yes első karaktere y nem nagybetű, ezért ki kell írni, hogy No.

Mintabemenet 4

A

Mintakimenet 4

Yes

Kapsz egy nem üres S karakterláncot, amely nagy- és kisbetűkből áll. Állapítsa meg, hogy teljesül-e a következő feltétel:

- Az S első karaktere nagybetűs, és minden más karakter kisbetűs.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
S

Kimenet

Ha a feltétel teljesül, nyomtassa ki Yes ellenkező esetben nyomtassa ki a No számot.

Korlátok

- 1 \leq | S|  \leq 100 (| S|  is the length of the string S.)
- Az S minden karaktere nagybetűs vagy kisbetűs angol betű.

1. minta bemenet

Tőkésített

1.minta kimenet

Yes

A Nagybetűs C karakter első karaktere nagybetűs, az összes többi dőlt betű pedig kisbetűs, ezért az Yes értéket kell kiírnia.

2. minta bemenet

AtCoder

2. minta kimenet

No

Az AtCoder tartalmaz egy nagy C betűt, amely nem az elején van, ezért ki kell nyomtatnia a Nem szöveget

3. minta bemenet

yes

3.minta kimenet

No

Az igen első y karaktere nem nagybetűs, ezért a Nem szöveget kell kiírnia.

4.minta bemenet

A

4.minta kimenet

Yes

Meg van adva egy nem üres S karakterlánc, amely nagy- és kisbetűs angol betűkből áll. Határozd meg, hogy teljesül-e a következő feltétel:

- Az S első karaktere nagybetű és az összes többi karakter kisbetű.

Bemenet

A bemenet a következő formátumban adott a szabványos bemenetről:
S

Kimenet

Ha a feltétel teljesül, írd ki, hogy Yes; ellenkező esetben írd ki, hogy No.

Korlátozások

- 1 \leq |S| \leq 100 (|S| az S karakterlánc hossza.)
- Az S minden karaktere nagy- vagy kisbetűs angol betű.

Bemeneti minta 1

Capitalized

Kimeneti minta 1

Yes

A Capitalized első karaktere C nagybetű, és az összes többi karakter apitalized kisbetű, ezért ki kell írni, hogy Yes.

Bemeneti minta 2

AtCoder

Kimeneti minta 2

No

Az AtCoder tartalmaz egy nagybetűs C-t, ami nem az elején található, ezért ki kell írni, hogy No.

Bemeneti minta 3

yes

Kimeneti minta 3

No

A yes első karaktere y nem nagybetű, ezért ki kell írni, hogy No.

Bemeneti minta 4

A

Kimeneti minta 4

Yes


Kapsz egy S karakterláncot, amely kisbetűs angol betűkből áll. Keresse meg az S betűben leggyakrabban előforduló karaktert. Ha több ilyen karakter létezik, ábécé sorrendben jelentse a legkorábbi karaktert.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
S

Kimenet

Az S betűben leggyakrabban megjelenő karakterek közül ábécé sorrendben írja be a legkorábbi karaktert.

Korlátozások

- 1 \leq |S| \leq 1000 (|S| az S karakterlánc hossza.)
- Az S minden karaktere kisbetű angol betű.

1. minta bemenet

frekvencia

1. minta kimenet

e

Gyakoriságban az e betű kétszer jelenik meg, ami több minden más karakternél, ezért érdemes e betűt nyomtatni.

2. minta bemenet

atcoder

2. minta kimenet

a

Az atcoderben az a, t, c, o, d, e és r betűk mindegyike egyszer jelenik meg, ezért a legkorábbi betűket kell kinyomtatni ábécé sorrendben, ami a.

Minta bemenet 3

pszeudopseudohypoparathyreosis

3. minta kimenet

o

Adott egy S karakterlánc, amely kisbetűs angol betűkből áll. Keresse meg azt a karaktert, amelyik a leggyakrabban fordul elő az S-ben. Ha több ilyen karakter is létezik, akkor azt adja meg, amelyik ábécésorrendben a legkorábban szerepel.

Bemenet

A bemenetet a Standard Inputból adjuk meg a következő formátumban:
S

Kimenet

Az S-ben leggyakrabban előforduló karakterek közül adja ki azt, amelyik ábécé sorrendben a legkorábban szerepel.

Korlátozások

- 1 \leq |S| \leq 1000 (|S| az S karakterlánc hossza.)
- Az S minden karaktere egy kisbetűs angol betű.

Minta bemenet 1

gyakoriság

Minta kimenet 1

e

A frequency-ben az e betű kétszer fordul elő, ami több, mint bármely más karakter, ezért az e-t ki kell írni.

Minta bemenet 2

kódoló

Minta kimenet 2

a

Az atcoderben az a, t, c, o, d, e és r betűk mindegyike egyszer fordul elő, ezért az ábécé sorrendben legkorábbi betűt kell kiírni, ami az a.

Minta bemenet 3

pseudopseudohypoparathyreosis

Minta kimenet 3

o


A hűtőszekrényedben N-féle hozzávaló van. Nevezzük el őket 1-es hozzávalónak, \dots, N-es hozzávalónak. Rendelkezel Q_i gramm i-edik hozzávalóval.
Kétféle ételt készíthet. Egy adag A étel elkészítéséhez minden i összetevőből A_i grammra van szüksége (1 \leq i \leq N). A B étel egy adagjának elkészítéséhez minden i összetevőből B_i grammra van szüksége. Minden ételtípusból csak egész számú adagot készíthet.
Ha csak a hűtőben lévő hozzávalókat használjuk, akkor összesen hány adag ételt készíthet?

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
Q_1 Q_2 \dots Q_N
A_1 A_2 \ dots A_N
B_1 B_2 \dots B_N

Kimenet

Feltéve, hogy összesen maximum S adag ételt készíthet, nyomtassa ki az S egész számot.

Korlátozások

- 1 \leq N \leq 10
- 1 \leq Q_i \leq 10^6
- 0 \leq A_i \leq 10^6
- Van olyan i, hogy A_i \geq 1.
- 0 \leq B_i \leq 10^6
- Van olyan i, hogy B_i \geq 1.
- Minden bemeneti érték egész szám.

Minta bemenet 1

2
800 300
100 100
200 10

Minta kimenet 1

5

Ebben a hűtőszekrényben 800 gramm 1. és 300 gramm 2. összetevő található.
Készíthet egy adag A ételt 100 gramm 1. és 100 gramm 2. hozzávalóból, valamint egy adag B ételt 200 gramm 1. és 10 gramm 2. összetevőből.
Két adag A étel és három adag B étel elkészítéséhez 100 \× 2 + 200 \× 3 = 800 gramm 1. hozzávalóra, és 100 \× 2 + 10 \× 3. = 230 gramm 2. összetevőre van szükség. amelyből meghaladja a hűtőben elérhető mennyiséget. Így összesen öt adag ételt készíthet, de hatot nem lehet, így a válasz 5.

Minta bevitel 2

2
800 300
100 0
0 10

Minta kimenet 2

38

Az A fogásból 800 gramm 1-es hozzávalóból 8 adag, a B-ből 30 adag 300 gramm 2-es hozzávalóból készíthető, összesen 38 adagot.

Minta bemenet 3

2
800 300
801 300
800 301

Minta kimenet 3

0

Nem készíthet semmilyen ételt.

Minta bevitel 4

10
1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0

Minta kimenet 4

222222

A hűtőszekrény Nféle összetevőt tartalmaz. Nevezzük őket 1. összetevőnek, \dots, N összetevőnek. Van Q_i gramm összetevője i.
Kétféle ételt készíthet. Egy adag A étel elkészítéséhez A_i gramm az i. összetevőre van szüksége (1 \leq i \leq N). Egy adag B étel elkészítéséhez B_i gramm minden összetevőből i. Minden ételtípusból csak egész számú adagot készíthet.
Csak a hűtőszekrényben lévő összetevők felhasználásával mennyi az elkészíthető ételek maximális száma?

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
Q_1 Q_2 \dots Q_N
A_1 A_2 \dots A_N
B_1 B_2 \dots B_N

Hozam

Feltételezve, hogy az ételek maximális S adagját el tudja készíteni, nyomtassa ki az egész S számot.

Korlátok

- 1 \leq N \leq 10
- 1 \leq Q_i \leq 10^6
- 0 \leq A_i \leq 10^6
- Van olyan i, hogy A_i \geq 1.
- 0 \leq B_i \leq 10^6
- Van olyan i, hogy B_i \geq 1.
- Minden bemeneti érték egész szám.

1. minta bemenet

2
800 300
100 100
200 10

1.minta kimenet

5

Ez a hűtőszekrény 800 gramm 1. összetevőt és 300 gramm 2. összetevőt tartalmaz.
Készíthet egy adag A ételt 100 gramm 1. összetevővel és 100 gramm 2. összetevővel, és egy adag B ételt 200 gramm 1. összetevővel és 10 gramm 2. összetevővel.
Két adag A étel és három adag B étel elkészítéséhez 100 \times 2 + 200 \times 3 = 800 gramm 1. összetevőre és 100 \times 2 + 10 \times 3 = 230 gramm 2. összetevőre van szükség, amelyek egyike sem haladja meg a hűtőszekrényben rendelkezésre álló mennyiséget. Ily módon összesen öt adag ételt készíthet, de nincs mód hat elkészítésére, így a válasz 5.

2. minta bemenet

2
800 300
100 0
0 10

2. minta kimenet

38

8 adag A edényt készíthet 800 gramm 1. összetevővel, és 30 adagot a B edényből 300 gramm 2. összetevővel, összesen 38 adagot.

3. minta bemenet

2
800 300
801 300
800 301

3.minta kimenet

0

Nem készíthet ételeket.

4.minta bemenet

10
1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0

4.minta kimenet

222222

A hűtőszekrény Nféle összetevőt tartalmaz. Nevezzük őket 1. összetevőnek, \dots, N összetevőnek. Van Q_i gramm összetevője i.
Két típusú ételt készíthet. Egy adag A étel elkészítéséhez A_i gramm minden i összetevőre van szüksége (1 \leq i \ leq N). Egy adag B étel elkészítéséhez B_i gramm minden összetevőből i. Minden ételtípusból csak egész számú adagot készíthet.
Csak a hűtőszekrényben lévő összetevők felhasználásával mennyi az elkészíthető ételek maximális száma?

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
Q_1 Q_2 \dots Q_N
A_1 A_2 \dots A_N
B_1 B_2 \dots B_N

Hozam

Feltételezve, hogy az ételek maximális S adagját el tudja készíteni, nyomtassa ki az egész S számot.

Korlátok

- 1 \leq N \leq 10
- 1 \leq Q_i \leq 10^6
- 0 \leq A_i \leq 10^6
- Van olyan i, hogy A_i \geq 1.
- 0 \leq B_i \leq 10^6
- Van olyan i, hogy B_i \geq 1.
- Minden bemeneti érték egész szám.

1. minta bemenet

2
800 300
100 100
200 10

Minta output: 1

5

Ez a hűtőszekrény 800 gramm 1. összetevőt és 300 gramm 2. összetevőt tartalmaz.
Készíthet egy adag A ételt 100 gramm 1. összetevővel és 100 gramm 2. összetevővel. és 100 gramm 2. összetevővel, és egy adag B edényt 200 gramm 1. összetevővel és 10 gramm 2. összetevővel.
Két adag A étel és három adag B étel elkészítéséhez 100 \times 2 + 200 \times 3 = 800 gramm 1. összetevőre és 100 \times 2 + 10 \times 3 = 230 gramm 2. összetevőre van szükség, amelyek egyike sem haladja meg a hűtőszekrényben rendelkezésre álló mennyiséget. Ily módon összesen öt adag ételt készíthet, de nincs mód hat elkészítésére, így a válasz 5.

2. minta bemenet

2
800 300
100 0
0 10

2. mintakimenet

38

8 adag A edényt készíthet 800 gramm 1. összetevővel, és 30 adagot a B edényből 300 gramm 2. összetevővel, összesen 38 adagot.

3. minta bemenet

2
800 300
801 300
800 301

Minta kimenet 3

0

Nem készíthet ételeket.

Minta bemenet 4

10
1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0

Minta kimenet 4

222222


Az AtCoder Archipelago N szigetből és N hídból áll.
A szigetek 1-től N-ig vannak számozva, és az i-edik híd (1\leq i\leq N-1) az i. és i+1. szigetet köti össze kétirányúan, míg az N-edik híd az N. és 1. szigetet köti össze kétirányúan.
Nem lehet a szigetek között máshogy közlekedni, csak a hidakon át.
A szigeteken rendszeresen szerveznek egy túrát, ami az X_1 szigetről indul és sorban meglátogatja az X_2, X_3, \dots, X_M szigeteket.
A túra érinthet más szigeteket is, mint amiket meglátogat, és a túra hossza a hidak átlépésének összes számával van meghatározva.
Pontosabban, egy túra egy l+1 szigetből álló sorozat a_0, a_1, \dots, a_l, ami teljesíti az alábbi feltételeket, és a hossza l:

Minden j-re\ (0\leq j\leq l-1), a_j és a_{j+1} szigetek közvetlenül össze vannak kötve egy híddal.
Léteznek 0 = y_1 < y_2 < \dots < y_M = l számok olyan módon, hogy minden k-ra\ (1\leq k\leq M), a_{y_k} = X_k.
Pénzügyi nehézségek miatt a szigetek egy hidat lezárnak a karbantartási költségek csökkentése érdekében.
Határozd meg a túra lehetséges legrövidebb hosszát, ha az optimális hidat zárják le.

Bemenet

A bemenetet a következő formátumban kapjuk:
N M
X_1 X_2 \dots X_M

Kimenet

Nyomtasd ki a választ egy egész számként.

Korlátozások

3\leq N \leq 2\times 10^5
2\leq M \leq 2\times 10^5
1\leq X_k\leq N
X_k\neq X_{k+1}\ (1\leq k\leq M-1)
Minden bemeneti érték egész szám.

Bemeneti minta 1

3 3
1 3 2

Kimeneti minta 1

2

Ha az első hidat zárják le: Az (a_0, a_1, a_2) = (1, 3, 2) szigetsorozat bejárásával lehetséges a 1, 3, 2 szigetek sorban való meglátogatása, és egy 2 hosszúságú túra lehetséges. Ennél rövidebb túra nincs.
Ha a második hidat zárják le: Az (a_0, a_1, a_2, a_3) = (1, 3, 1, 2) szigetsorozat bejárásával lehetséges a 1, 3, 2 szigetek sorban való meglátogatása, és egy 3 hosszúságú túra lehetséges. Ennél rövidebb túra nincs.
Ha a harmadik hidat zárják le: Az (a_0, a_1, a_2, a_3) = (1, 2, 3, 2) szigetsorozat bejárásával lehetséges a 1, 3, 2 szigetek sorban való meglátogatása, és egy 3 hosszúságú túra lehetséges. Ennél rövidebb túra nincs.
Ezért a minimális lehetséges túrahossz, ha optimálisan választják meg a lezárt hidat, 2.
Az alábbi ábra balról jobbra mutatja az eseteket, amikor az 1., 2., 3. híd van lezárva, sorrendben. A számokkal jelölt körök szigeteket, a köröket összekötő vonalak hidakat, és a kék nyilak a legrövidebb túraútvonalakat ábrázolják.

Bementi minta 2

4 5
2 4 2 4 2

Kimeneti minta 2

8

Ugyanaz a sziget többször is előfordulhat az X_1, X_2, \dots, X_M sorozatban.

Bemeneti minta 3

163054 10
62874 19143 77750 111403 29327 56303 6659 18896 64175 26369

Kimeneti minta 3

390009

Az AtCoder-szigetcsoport N szigetből áll, amelyeket N híd köt össze.
A szigetek számozása 1-től N-ig terjed, és az i-edik híd (1\leq i\leq N-1) kétirányúan köti össze az i és i+1 szigeteket, míg az N-edik híd az N és 1 szigeteket kétirányúan.
A szigetek között nincs más út, mint a hidakon való átkelés.
A szigeteken rendszeresen tartanak egy túrát, amely X_1 szigetről indul, és sorrendben látogatja meg a X_2, X_3, \dots, X_M szigeteket.
A túra a meglátogatott szigeteken kívül más szigeteken is áthaladhat, és a hidakon való átkelések teljes száma a túra hosszaként határozható meg.
Pontosabban, a túra l+1 a_0, a_1, \dots a_l szigetek sorozata, amely megfelel az alábbi feltételeknek, és hossza l-ben van meghatározva:

- Minden j\ (0\leq j\leq l-1) esetében a a_j és a_{j+1} szigeteket közvetlenül híd köti össze.
- Vannak 0 = y_1 < y_2 < \dots < y_M = l úgy, hogy minden k\ (1\leq k\leq M) esetén a_{y_k} = X_k.

Pénzügyi nehézségek miatt a szigetek lezárnak egy hidat a karbantartási költségek csökkentése érdekében.
Határozza meg a túra minimális lehetséges hosszát, amikor a lezárandó hidat optimálisan választják ki.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N M
X_1 X_2 \dots X_M

Hozam

Nyomtassa ki a választ egész számként.

Korlátok

- 3\leq N \leq 2\times 10^5
- 2\leq M \leq 2\times 10^5
- 1\leq X_k\leq N
- X_k\neq X_{k+1}\ (1\leq k\leq M-1)
- Minden bemeneti érték egész szám.

1. minta bemenet

3 3
1 3 2

1.minta kimenet

2

- Ha az első híd zárva van: A szigetek sorrendjét figyelembe véve (a_0, a_1, a_2) = (1, 3, 2) lehetőség van az 1., 3., 2. szigetek sorrendben történő meglátogatására, és 2 hosszúságú túra végezhető. Nincs rövidebb túra.
- Ha a második híd zárva van: A szigetek sorrendjét (a_0, a_1, a_2, a_3) = (1, 3, 1, 2) sorrendben lehet meglátogatni az 1., 3., 2. szigeteket, és 3 hosszúságú túrát lehet lebonyolítani. Nincs rövidebb túra.
- Ha a harmadik híd zárva van: A szigetek sorrendjét figyelembe véve (a_0, a_1, a_2, a_3) = (1, 2, 3, 2) lehetőség van az 1., 3., 2. szigetek sorrendben történő meglátogatására, és 3 hosszúságú túra végezhető. Nincs rövidebb túra.

Ezért a túra minimális lehetséges hossza, amikor a lezárandó hidat optimálisan választják meg, 2.
A következő ábra balról jobbra mutatja azokat az eseteket, amikor az 1., 2., 3. hidak zárva vannak. A számokkal ellátott körök a szigeteket, a köröket összekötő vonalak hidakat, a kék nyilak pedig a legrövidebb túraútvonalakat jelölik.

2. minta bemenet

4 5
2 4 2 4 2

2. minta kimenet

8

Ugyanaz a sziget többször is megjelenhet X_1, X_2, \dots X_M.

3. minta bemenet

163054 10
62874 19143 77750 111403 29327 56303 6659 18896 64175 26369

3.minta kimenet

390009

Az AtCoder-szigetcsoport N szigetből áll, amelyeket N híd köt össze.
A szigetek 1-től É-ig vannak számozva, és az i-edik híd (1\leq i\leq N-1) kétirányúan köti össze az i és i+1 szigeteket, míg az N-edik híd köti össze kétirányúan az N és 1 szigetet.
A szigetek között nincs más mód, mint a hidakon való átkelés.
A szigeteken rendszeresen tartanak egy túrát, amely az X_1 szigetről indul és sorrendben felkeresi az X_2, X_3, \dots, X_M szigeteket.
A túra a meglátogatott szigeteken kívül más szigeteken is áthaladhat, és a túra során a hidakon való átkelések teljes számát a túra hossza határozza meg.
Pontosabban a túra l+1 a_0, a_1, \dots, a_l sziget sorozata, amely megfelel az összes alábbi feltételnek, és hossza l:

- Minden j\ (0\leq j\leq l-1) esetén az a_j és a_{j+1} szigeteket közvetlenül egy híd köti össze.
- Van néhány 0 = y_1 < y_2 < \dots < y_M = l úgy, hogy minden k\ (1\leq k\leq M) esetén a_{y_k} = X_k.

A pénzügyi nehézségek miatt a szigetek egy hidat lezárnak a fenntartási költségek csökkentése érdekében.
Határozza meg a túra lehetséges minimális hosszát, amikor a lezárandó hidat optimálisan választják ki.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N M
X_1 X_2 \dots X_M

Kimenet

Nyomtassa ki a választ egész számként.

Korlátozások

- 3\leq N \leq 2\times 10^5
- 2\leq M \leq 2\times 10^5
- 1\leq X_k\leq N
- X_k\neq X_{k+1}\ (1\leq k\leq M-1)
- Minden bemeneti érték egész szám.

1. minta bemenet

3 3
1 3 2

1. minta kimenet

2

- Ha az első híd zárva van: A szigetek sorozatának (a_0, a_1, a_2) = (1, 3, 2) felvételével lehetőség nyílik az 1., 3., 2. szigetek sorrendben történő meglátogatására, illetve egy 2. hosszúságú túrára. lebonyolítható. Nincs rövidebb túra.
- Ha a második híd zárva van: A szigetek sorozatát (a_0, a_1, a_2, a_3) = (1, 3, 1, 2) felvéve lehetséges az 1., 3., 2. szigetek sorrendben történő meglátogatása, és a 3. hosszúságú túra lebonyolítható. Nincs rövidebb túra.
- Ha a harmadik híd zárva van: A szigetek sorozatát (a_0, a_1, a_2, a_3) = (1, 2, 3, 2) felvéve lehetséges az 1., 3., 2. szigetek sorrendben történő felkeresése, és a 3. hosszúságú túra lebonyolítható. Nincs rövidebb túra.

Ezért a túra minimális lehetséges hossza, amikor a lezárandó hidat optimálisan választják meg, 2.
A következő ábra balról jobbra mutatja azokat az eseteket, amikor az 1., 2., 3. híd zárt, ill. A számokkal ellátott körök szigeteket, a köröket összekötő vonalak hidakat, a kék nyilak pedig a legrövidebb túraútvonalakat jelölik.

2. minta bemenet

4 5
2 4 2 4 2

2. minta kimenet

8

Ugyanaz a sziget többször is megjelenhet X_1, X_2, \dots, X_M helyeken.

Minta bemenet 3

163054 10
62874 19143 77750 111403 29327 56303 6659 18896 64175 26369

3. minta kimenet

390009


Egy körön egyenlő időközönként 2N pont van elhelyezve, 1-től 2N-ig számozva az óramutató járásával megegyező irányban, egy bizonyos ponttól kezdve.
A körön N akkord is található, az i-edik akkord A_i és B_i pontokat köti össze.
Garantáltan az összes A_1,\dots,A_N,B_1,\dots,B_N érték különbözik.
Határozza meg, hogy van-e metszéspont az akkordok között.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
A_1 B_1
A_2 B_2
\vdots
A_N B_N

Kimenet

Ha van metszés a húrok között, írd ki, hogy Yes; ellenkező esetben írd ki, hogy No.

Korlátozások

- 2\leq N \leq 2\times 10^5
- 1\leq A_i,B_i \leq 2N
- Az A_1,\dots,A_N,B_1,\dots,B_N mind különbözőek
- Minden bemeneti érték egész szám

Példa bemenet 1

3
1 3
4 2
5 6

Példa kimenet 1

Yes

Az ábrán látható módon az 1. húr (az 1. és 3. pontot összekötő vonalszakasz) és a 2. húr (a 4. és 2. pontokat összekötő vonalszakasz) metszi egymást, ezért nyomtasson Yes.

Példa bemenet 2

3
6 1
4 3
2 5

Példa kimenet 2

No

Amint az ábrán látható, az akkordok között nincs metszéspont, ezért a No.

Példa bemenet 3

4
2 4
3 7
8 6
5 1

Példa kimenet 3

Yes

2N pont van egyenlő időközönként elhelyezve egy körön, 1-től 2N-ig számozva az óramutató járásával megegyező irányban egy bizonyos ponttól kezdve.
A körön N akkord is található, az i-edik akkord összeköti a A_i és B_i.
Garantált, hogy az összes érték A_1,\pontok,A_N,B_1,\pont,B_N eltérő.
Határozza meg, hogy van-e metszéspont az akkordok között.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
A_1 B_1
A_2 B_2
\vdots
A_N B_N

Hozam

Ha az akkordok között metszéspont van, nyomtassa ki Yes; ellenkező esetben nyomtassa ki a No számot.

Korlátok

- 2\leq N \leq 2\times 10^5
- 1\leq A_i,B_i \leq 2N
- A_1,\pontok,A_N,B_1,\pontokB_N mind különbözőek
- Minden bemeneti érték egész szám

1. minta bemenet

3
1 3
4 2
5 6

Minta output: 1

Yes

Amint az ábrán látható, az 1. akkord (az 1. és 3. pontot összekötő vonalszakasz) és a 2. akkord (a 4. és 2. pontot összekötő vonalszakasz) metszi egymást, ezért írja ki Yes.

2. minta bemenet

3
6 1
4 3
2 5

2. mintakimenet

No

Amint az ábrán látható, az húrok között nincs metszéspont, ezért nyomtasson No.

3. minta bemenet

4
2 4
3 7
8 6
5 1

Minta kimenet 3

Yes

Egy körön 2N pont van egyenlő időközönként elhelyezve, 1-től 2N-ig számozva az óramutató járásával megegyező irányban, egy bizonyos ponttól kezdve.
A körön N akkord is van, az i-edik akkord az A_i és B_i pontokat köti össze.
Garantált, hogy az A_1,\pontok,A_N,B_1,\pontok,B_N értékek mindegyike különböző.
Határozzuk meg, hogy van-e metszéspont az akkordok között.

Bemenet

A bemenetet a Standard Inputból adjuk meg a következő formátumban:
N
A_1 B_1
A_2 B_2
\vdots
A_N B_N

Kimenet

Ha az akkordok között van metszéspont, akkor Yes; ellenkező esetben No.

Kényszerek

- 2\leq N \leq 2\times 10^5
- 1\leq A_i,B_i \leq 2N
- A_1,\pontok,A_N,B_1,\pontok,B_N mind különbözőek.
- Minden bemeneti érték egész szám

1. minta bemenet

3
1 3
4 2
5 6

Minta kimenet 1

Yes

Ahogy az ábrán látható, az 1. akkord (az 1. és 3. pontot összekötő egyenes szakasz) és a 2. akkord (a 4. és 2. pontot összekötő egyenes szakasz) metszi egymást, ezért az Yes kiírása.

2. bemeneti minta

3
6 1
4 3
2 5

Minta kimenet 2

No

Ahogy az ábrán látható, az akkordok között nincs metszéspont, ezért a No kiírást kell kiírni.

3. bemeneti minta

4
2 4
3 7
8 6
5 1

Minta kimenet 3

Yes


Létezik egy súlyozott egyszerű irányított gráf N csúcsgal és M éllel.
A csúcsok 1-től N-ig vannak számozva, és az i-edik él súlya W_i, és az U_i csúcstól a V_i csúcsig terjed.
A súlyok lehetnek negatívak, de a grafikon nem tartalmaz negatív ciklusokat.
Határozza meg, hogy van-e olyan séta, amely minden csúcsot legalább egyszer meglátogat. Ha létezik ilyen séta, keresse meg a bejárt élek minimális összsúlyát.
Ha ugyanazt az élt többször is bejárja, akkor az adott él súlya minden egyes bejáráshoz hozzáadódik.
Itt az "egy séta, amely minden csúcsot legalább egyszer meglátogat" a v_1,v_2,\dots,v_k csúcsok sorozata, amely mindkét alábbi feltételnek eleget tesz:

- Minden i-hez (1\leq i\leq k-1) van egy él, amely a v_i csúcstól a v_{i+1} csúcsig terjed.
- Minden j\ (1\leq j\leq N) esetén van i (1\leq i\leq k), így v_i=j.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N M
U_1 V_1 W_1
U_2 V_2 W_2
\vdots
U_M V_M W_M

Kimenet

Ha van olyan séta, amely minden csúcsot legalább egyszer meglátogat, nyomtassa ki a bejárt élek minimális összsúlyát. Ellenkező esetben nyomtassa ki a számot.

Korlátozások

- 2\leq N \leq 20
- 1\leq M \leq N(N-1)
- 1\leq U_i,V_i \leq N
- U_i \neq V_i
- (U_i,V_i) \neq (U_j,V_j) i\neq j esetén
- -10^6\leq W_i \leq 10^6
- Az adott gráf nem tartalmaz negatív ciklusokat.
- Minden bemeneti érték egész szám.

Minta bemenet 1

3 4
1 2 5
2 1 -3
2 3 -4
3 1 100

Minta kimenet 1

-2

A 2\rightarrow 1\rightarrow 2\rightarrow 3 sorrendben követve az összes csúcsot legalább egyszer meglátogathatja, és a bejárt élek össztömege (-3)+5+(-4)=-2 .
Ez a minimum.

Minta bevitel 2

3 2
1 2 0
2 1 0

Minta kimenet 2

No

Nincs olyan séta, amely legalább egyszer meglátogatja az összes csúcsot.

Minta bemenet 3

5 9
1 2 -246288
4 5 -222742
3 1 246288
3 4 947824
5 2 -178721
4 3 -947824
5 4 756570
2 5 707902
5 1 36781

Minta kimenet 3

-449429

Van egy súlyozott egyszerű irányított gráf N csúcsokkal és M élekkel.
A csúcsok 1-től N-ig vannak számozva, és az i-edik él súlya W_i, és a U_i csúcstól a V_i csúcsig terjed.
A súlyok negatívak lehetnek, de a gráf nem tartalmaz negatív ciklusokat.
Határozza meg, hogy van-e olyan séta, amely legalább egyszer meglátogatja az egyes csúcspontokat. Ha létezik ilyen séta, keresse meg az áthaladó élek minimális össztömegét.
Ha ugyanazt az élt többször is bejárja, a súly hozzáadódik minden áthaladáshoz.
Itt a "séta, amely legalább egyszer meglátogatja az egyes csúcsokat" a v_1,v_2,\pontok,v_k csúcsok sorozata, amely megfelel mindkét alábbi feltételnek:

- Minden i-re (1\leq i\leq k-1) van egy él, amely a v_i csúcstól a v_{i+1} csúcsig terjed.
- Minden j\ (1\leq j\leq N) -re van i (1\leq i\leq k) úgy, hogy v_i=j.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N M
U_1 V_1 W_1
U_2 V_2 W_2
\vpontok
U_M V_M W_M

Hozam

Ha van olyan séta, amely legalább egyszer meglátogatja az egyes csúcsokat, nyomtassa ki a bejárt élek minimális össztömegét. Ellenkező esetben nyomtassa ki a Nem számot.

Korlátok

- 2\leq N \leq 20
- 1\leq M \leq N(N-1)
- 1\leq U_i,V_i \leq N
- U_i \neq V_i
- (U_i,V_i) \neq (U_j,V_j) az i\neq j esetében
- -10^6\leq W_i \leq 10^6
- Az adott gráf nem tartalmaz negatív ciklusokat.
- Minden bemeneti érték egész szám.

1. minta bemenet

3 4
1 2 5
2 1 -3
2 3 -4
3 1 100

Minta kimenet 1

-2

Ha a csúcsokat a 2\rightarrow 1\rightarrow 2\rightarrow 3 sorrendben követi, akkor az összes csúcsot legalább egyszer meglátogathatja, és a bejárt élek össztömege (-3)+5+(-4)=-2.
Ez a minimum.

2. minta bemenet

3 2
1 2 0
2 1 0

2. mintakimenet

No

Nincs olyan séta, amely legalább egyszer meglátogatja az összes csúcsot.

3. minta bemenet

5 9
1 2 -246288
4 5 -222742
3 1 246288
3 4 947824
5 2 -178721
4 3 -947824
5 4 756570
2 5 707902
5 1 36781

Minta kimenet 3

-449429

Van egy súlyozott egyszerű irányított gráf N csúcsokkal és M élekkel.
A csúcsok 1-től N-ig vannak számozva, és az i-edik él súlya W_i, és a U_i csúcstól a V_i csúcsig terjed.
A súlyok negatívak lehetnek, de a grafikon nem tartalmaz negatív ciklusokat.
Határozza meg, hogy van-e olyan séta, amely legalább egyszer meglátogatja az egyes csúcspontokat. Ha létezik ilyen séta, keresse meg az áthaladó élek minimális össztömegét.
Ha ugyanazt az élt többször is bejárja, a program minden mozgáshoz hozzáadja az él súlyát.
Itt a "séta, amely legalább egyszer meglátogatja az egyes csúcsokat" a v_1,v_2,\dots,v_k csúcsok sorozata, amely megfelel mindkét alábbi feltételnek:

- Minden i-re (1\leq i\leq k-1) van egy él, amely a v_i csúcstól a v_{i+1} csúcsig terjed.
- Minden j\ (1\leq j\leq N) -re van i (1\leq i\leq k) úgy, hogy v_i=j.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N M
U_1 V_1 W_1
U_2 V_2 W_2
\vdots
U_M V_M W_M

Hozam

Ha van olyan séta, amely legalább egyszer meglátogatja az egyes csúcsokat, nyomtassa ki a bejárt élek minimális össztömegét. Ellenkező esetben nyomtassa ki a Nem számot.

Korlátok

- 2\leq N \leq 20
- 1\leq M \leq N(N-1)
- 1\leq U_i,V_i \leq N
- U_i \neq V_i
- (U_i,V_i) \neq (U_j,V_j) az i\neq j esetében
- -10^6\leq W_i \leq 10^6
- Az adott gráf nem tartalmaz negatív ciklusokat.
- Minden bemeneti érték egész szám.

1. minta bemenet

3 4
1 2 5
2 1 -3
2 3 -4
3 1 100

1.minta kimenet

-2

Ha a csúcsokat a 2\rightarrow 1\rightarrow 2\rightarrow 3 sorrendben követi, akkor az összes csúcsot legalább egyszer meglátogathatja, és a bejárt élek össztömege (-3)+5+(-4)=-2.
Ez a minimum.

2. minta bemenet

3 2
1 2 0
2 1 0

2. minta kimenet

No

Nincs olyan séta, amely legalább egyszer meglátogatja az összes csúcsot.

3. minta bemenet

5 9
1 2 -246288
4 5 -222742
3 1 246288
3 4 947824
5 2 -178721
4 3 -947824
5 4 756570
2 5 707902
5 1 36781

3.minta kimenet

-449429


Adott egy S karakterlánc, amely kisbetűs angol betűkből és a .. karakterből áll.
Nyomtassa ki az utolsó részláncot, ha S-t .s-szel osztja fel.
Más szóval, írja ki az S leghosszabb olyan utótagját, amely nem tartalmaz ..

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
S

Kimenet

Nyomtassa ki a választ.

Korlátozások

- S egy 2 és 100 közötti hosszúságú, kisbetűs angol betűkből álló karakterlánc és ...
- S legalább egy ..
- S nem végződik ..

Minta bemenet 1

atcoder.jp

Minta kimenet 1

jp

Az atcoder.jp leghosszabb olyan utótagja, amely nem tartalmaz .-t, a jp.

Minta bemenet 2

translate.google.com

Minta kimenet 2

com

Az S több .s-t is tartalmazhat.

Minta bemenet 3

.z

Minta kimenet 3

z

Az S kezdődhet ..

Minta bemenet 4

..........txt

Minta kimenet 4

txt

Az S tartalmazhat egymást követő .s betűket.

Kapsz egy s karakterláncot, amely kis angol betűkből és a . karakterből áll.
Nyomtassa ki az utolsó részkarakterláncot, amikor s-t a . karakterek mentén osztják.
Más szavakkal, nyomtassa ki az s leghosszabb utótagját, amely nem tartalmazza a .-t.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
S

Kimenet

Nyomtassa ki a választ.

Korlátozások

- Az s egy 2 és 100 közötti hosszúságú karakterlánc, amely angol kisbetűkből és .
- S legalább egy.
- S nem végződik ezzel.

1. minta bemenet

atcoder.jp

1. minta kimenet

jp

Az atcoder.jp leghosszabb utótagja, amely nem tartalmazza a . a jp.

2. minta bemenet

translate.google.com

2. minta kimenet

com

Az s több . karaktert is tartalmazhat

Minta bemenet 3

.z

3. minta kimenet

z

S kezdődhet úgy.

4. minta bemenet

........txt

4. minta kimenet

txt

Az s egymást követő .s-eket tartalmazhat.

Kapsz egy S karakterláncot, amely kisbetűs angol betűkből és a karakterből áll.
Az S több .s-t is tartalmazhat
Más szavakkal, nyomtassa ki az S leghosszabb utótagját, amely nem tartalmazza ..

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
S

Hozam

Nyomtassa ki a választ.

Korlátok

- Az S egy 2 és 100 közötti hosszúságú karakterlánc, beleértve a kisbetűs angol betűket és ..
- S tartalmaz legalább egy ..
- Az S nem végződik .-val.

1. minta bemenet

atcoder.jp

Minta output: 1

jp

A atcoder.jp leghosszabb utótagja, amely nem tartalmaz . az jp.

2. minta bemenet

translate.google.com

2. mintakimenet

com

Az S több .s-t is tartalmazhat.

3. minta bemenet

.z

Minta kimenet 3

z

Az S kezdődhet .-val.

Minta bemenet 4

.......... txt

Minta kimenet 4

txt

Az S tartalmazhat egymást követő .s-eket.


Van egy rács H sorral és W oszloppal; kezdetben minden cella fehérre van festve. A (i, j) jelzi az i-edik sort felülről és a j-edik oszlopot balról.
Ez a rács tórusz alakú. Azaz (i, 1) van jobbra (i, W)-tól minden 1 \leq i \leq H esetén, és (1, j) van alul (H, j)-hez képest minden 1 \leq j \leq W esetén.
Takahashi a (1, 1) pozícióban van és felfelé néz. Minden cella színét nyomtasd ki a rácsban azután, hogy Takahashi az alábbi műveletet N-szer megismétli.

- Ha az aktuális cella fehérre van festve, fesse át feketére, forduljon 90^\circ az óramutató járásával megegyező irányba, és lépjen előre egy cellát abba az irányba, amerre néz. Ellenkező esetben fesse át az aktuális cellát fehérre, forduljon 90^\circ az óramutató járásával ellentétes irányba, és lépjen előre egy cellát abba az irányba, amerre néz.

Bemenet

A bemenetet az alábbi formátumban kapja a szabványos bemenetről:
H W N

Kimenet

Nyomtass H sort. Az i-edik sor W hosszúságú karakterláncot tartalmazzon, ahol a j-edik karakter . ha a (i, j) cella fehérre van festve, és # ha feketére van festve.

Korlátozások

- 1 \leq H, W \leq 100
- 1 \leq N \leq 1000
- Minden bemeneti érték egész szám.

Bemeneti minta 1

3 4 5

Kimeneti minta 1

.#..
##..
....

A rács cellái a következőképpen változnak a műveletek miatt:
....   #...   ##..   ##..   ##..   .#..
.... → .... → .... → .#.. → ##.. → ##..
....   ....   ....   ....   ....   ....

Bemeneti minta 2

2 2 1000

Kimeneti minta 2

..
..

Bemeneti minta 3

10 10 10

Kimeneti minta 3

##........
##........
..........
..........
..........
..........
..........
..........
..........
#........#

Van egy rács H sorral és W oszloppal; kezdetben minden cellát fehérre festenek. Jelölje (i, j) az i-edik sor celláját felülről és a j-edik oszlopot balról.
Ez a rács toroid alakúnak tekinthető. Ez azt jelenti, hogy (i, 1) az (i, W) jobb oldalán van minden 1 \leq i \leq H esetén, és (1, j) alatta van (H, j) minden 1 \leq j \leq W esetén .
Takahashi az (1, 1) pontban áll, és felfelé néz. Nyomtassa ki a rács minden egyes cellájának színét, miután Takahashi N-szer megismétli a következő műveletet.

- Ha az aktuális cella fehérre van festve, fesse át feketére, forgassa el 90^\körrel az óramutató járásával megegyező irányba, és lépjen egy cellával előre abba az irányba, amelyik felé néz. Ellenkező esetben fesse át az aktuális cellát fehérre, forgassa el 90^\körrel az óramutató járásával ellentétes irányba, és lépjen egy cellával előre abba az irányba, amelyik felé néz.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
H W N

Kimenet

Nyomtasson H vonalakat. Az i-edik sornak tartalmaznia kell egy W hosszúságú karakterláncot, ahol a j-edik karakter . ha a cella (i, j) fehérre van festve, és # ha feketére van festve.

Korlátozások

- 1 \leq H, W \leq 100
- 1 \leq N \leq 1000
- Minden bemeneti érték egész szám.

1. minta bemenet

3 4 5

1. minta kimenet

.#..
##..
....

A rács cellái a következőképpen változnak a műveletek hatására:
.... #... ##.. ##.. ##.. .#..
.... → .... → .... → .#.. → ##.. → ##..
.... .... .... .... ...

2. minta bemenet

2 2 1000

2. minta kimenet

..
..

Minta bemenet 3

10 10 10

3. minta kimenet

##........
##........
........
........
........
........
........
........
........
#.......#

Van egy rács H sorokkal és W oszlopokkal; Kezdetben minden sejt fehérre festett. Jelölje (i, j) a cellát az i-edik sorban felülről és a j-edik oszlopot balról.
Ezt a rácsot toroidnak tekintik. Ez azt jelenti, hogy (i, 1) az (i, W) jobb oldalán van minden 1 \leq i \leq H esetében, és (1, j) alatt van (H, j) minden 1 \leq j \leq W esetében.
Takahashi az (1, 1) ponton van, és felfelé néz. Nyomtassa ki a rács minden cellájának színét, miután Takahashi megismételte a következő műveletet N-szer.

- Ha az aktuális cella fehérre van festve, fesse át feketére, forgassa el 90^\circ az óramutató járásával megegyező irányba, és mozgassa előre az egyik cellát abba az irányba, amerre néz. Ellenkező esetben fesse újra fehérre az aktuális cellát, forgassa el a 90^\circ az óramutató járásával ellentétes irányba, és mozgassa előre az egyik cellát abba az irányba, amerre néz.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
H W N

Hozam

H vonalak nyomtatása. Az i-edik sornak tartalmaznia kell egy W hosszúságú karakterláncot, ahol a j-edik karakter . ha a cella (i, j) fehérre van festve, és #, ha feketére festett.

Korlátok

- 1 \leq H, W \leq 100
- 1 \leq N \leq 1000
- Minden bemeneti érték egész szám.

1. minta bemenet

3 4 5

1. minta kimenet

.#..
##..
....

A rács cellái a műveletek miatt a következőképpen változnak:
....   #...   ##..    ##..    ##..    .#..
....  → ....  → ....  → .#..  → ##..  → ##..
....   ....   ....   ....   ....   ....

2. minta bemenet

2 2 1000

2. minta kimenet

..
..

3. minta bemenet

10 10 10

3. minta kimenet

##........
##........
..........
..........
..........
..........
..........
..........
..........
#........ #


Egy busz üzemel. A buszon lévő utasok száma mindig nemnegatív egész szám.
Egy adott időpontban a buszon nulla vagy több utas tartózkodott, és azóta N alkalommal állt meg. Az i-edik megállónál az utasok száma A_i-vel nőtt. Itt A_i lehet negatív, ami azt jelenti, hogy az utasok száma -A_i-vel csökkent. Továbbá az utasok semmilyen máskor nem szálltak fel vagy le, csak a megállóknál.
Találd meg a buszon lévő utasok minimálisan lehetséges számát, ami összhangban van a megadott információkkal.

Bemenet

A bemenet szabványos bemenetről a következő formátumban van megadva:
N
A_1 A_2 \ldots A_N

Kimenet

Nyomtasd ki a választ.

Korlátozások

- 1 \leq N \leq 2 \times 10^5
- -10^9 \leq A_i \leq 10^9
- Minden bemeneti érték egész szám.

Bemeneti minta 1

4
3 -5 7 -4

Kimeneti minta 1

3

Ha a kezdeti utasszám 2 volt, akkor a jelenlegi utasszám 2 + 3 + (-5) + 7 + (-4) = 3, és a buszon lévő utasok száma mindig nemnegatív egész szám lett volna.

Bemeneti minta 2

5
0 0 0 0 0

Kimeneti minta 2

0

Bemeneti minta 3

4
-1 1000000000 1000000000 1000000000

Kimeneti minta 3

3000000000

Egy busz üzemel. A buszon lévő utasok száma mindig nemnegatív egész szám.
Egy adott időpontban a buszon nulla vagy több utas tartózkodott, és azóta N alkalommal állt meg. Az i-edik megállónál az utasok száma A_i-vel nőtt. Itt A_i lehet negatív, ami azt jelenti, hogy az utasok száma -A_i-vel csökkent. Továbbá az utasok semmilyen máskor nem szálltak fel vagy le, csak a megállóknál.
Találd meg a buszon lévő utasok minimálisan lehetséges számát, ami összhangban van a megadott információkkal.

Bemenet

A bemenet szabványos input formátumban van megadva:
N
A_1 A_2 \ldots A_N

Kimenet

Nyomtasd ki a választ.

Korlátok

- 1 \leq N \leq 2 \times 10^5
- -10^9 \leq A_i \leq 10^9
- Minden bemeneti érték egész szám.

Mintabemenet 1

4
3 -5 7 -4

Mintakimenet 1

3

Ha a kezdeti utasszám 2 volt, akkor a jelenlegi utasszám 2 + 3 + (-5) + 7 + (-4) = 3, és a buszon lévő utasok száma mindig nemnegatív egész szám lett volna.

Mintabemenet 2

5
0 0 0 0 0

Mintakimenet 2

0

Mintabemenet 3

4
-1 1000000000 1000000000 1000000000

Mintakimenet 3

3000000000

Egy busz üzemel. A buszon utazók száma mindig nem negatív egész szám.
Valamikor a busznak nulla vagy több utasa volt, és azóta N alkalommal állt meg. Az i-edik megállónál az utasok száma A_i-kal nőtt. Itt a A_i negatív lehet, ami azt jelenti, hogy az utasok száma -A_i-kal csökken. Ezenkívül egyetlen utas sem szállt fel vagy le a buszról, kivéve a megállókban.
Keresse meg a busz lehető legkisebb utasszámát, amely összhangban van a megadott információkkal.

Bemenet

A bemenet a Standard Input a következő formátumban van megadva:
N
A_1 A_2 \ldots A_N

Hozam

Nyomtassa ki a választ.

Korlátok

- 1 \leq N \leq 2 \times 10^5
- -10^9 \leq A_i \leq 10^9
- Minden bemeneti érték egész szám.

1. minta bemenet

4
3 -5 7 -4

1.minta kimenet

3

Ha az utasok kezdeti száma 2 lenne, akkor az utasok jelenlegi száma 2 + 3 + (-5) + 7 + (-4) = 3 lenne, és a buszon lévő utasok száma mindig nem negatív egész szám lenne.

2. minta bemenet

5
0 0 0 0 0

2. minta kimenet

0

3. minta bemenet

4
-1 1000000000 1000000000 1000000000

3.minta kimenet

3000000000


Van egy N \times N rács, ahol minden cella vagy üres, vagy akadályt tartalmaz. Legyen (i, j) az i-edik sor tetejétől és a j-edik oszlop balról számítva lévő cella.
Két játékos is van a rács különböző üres celláin. Minden cella információját N darab S_1, S_2, \ldots, S_N hosszúságú karakterlánc adja meg, az alábbi formátumban:

-
Ha S_i j-edik karaktere P, akkor (i, j) egy üres cella, amelyen egy játékos van.

-
Ha S_i j-edik karaktere ., akkor (i, j) egy üres cella, amelyen nincs játékos.

-
Ha S_i j-edik karaktere #, akkor (i, j) akadályt tartalmaz.

Határozd meg a minimális lépésszámot, amely szükséges ahhoz, hogy a két játékost ugyanarra a cellára hozd ismétlődő műveletekkel. Ha lehetetlen ismétlődő műveletekkel a két játékost ugyanarra a cellára hozni, írj ki -1-et.

- Válassz egyet a négy irány közül: fel, le, balra vagy jobbra. Ezután mindkét játékos megpróbál a szomszédos cellába lépni abban az irányban. Minden játékos mozog, ha a célcella létezik és üres, és ellenkező esetben nem mozog.

Bemenet

A bemenetet az alábbi formátumban adják meg a szabványos bemenetről:
N
S_1
S_2
\vdots
S_N

Kimenet

Írd ki a választ.

Korlátozások

- N egy egész szám 2 és 60 között, beleértve.
- S_i egy N hosszúságú karakterlánc, amely P, ., és # karakterekből áll.
- Pontosan két olyan (i, j) pár van, ahol S_i j-edik karaktere P.

Bemeneti minta 1

5
....#
#..#.
.P...
..P..
....#

Kimeneti minta 1

3

Nevezzük a (3, 2) cellánál induló játékost Játékos 1-nek, és a (4, 3) cellánál induló játékost Játékos 2-nek.
Például a következőkkel három lépésben ugyanarra a cellára hozhatjuk a két játékost:

-
Válaszd a balra opciót. Játékos 1 a (3, 1) cellába lép, és Játékos 2 a (4, 2) cellába lép.

-
Válaszd a fel opciót. Játékos 1 nem mozog, és Játékos 2 a (3, 2) cellába lép.

-
Válaszd a balra opciót. Játékos 1 nem mozog, és Játékos 2 a (3, 1) cellába lép.

Bemeneti minta 2

2
P#
#P

Kimeneti minta 2

-1

Bemeneti minta 3

10
..........
..........
..........
..........
....P.....
.....P....
..........
..........
..........
..........

Kimeneti minta 3

10

Van egy N-szer N rács, ahol minden egyes cella vagy üres, vagy tartalmaz egy akadályt. Jelölje (i, j) az i-edik sorban felülről és a j-edik oszlopban balról lévő cellát.
A rács különböző üres celláin szintén két játékos van. Az egyes cellákra vonatkozó információkat N hosszúságú S_1, S_2, \ldots, S_N karakterláncok formájában adjuk meg, a következő formátumban:

-
Ha az S_i j-edik karaktere P, akkor (i, j) egy üres cella, amelyen egy játékos van.

-
Ha S_i j-edik karaktere ., akkor (i, j) egy üres cella játékos nélkül.

-
Ha S_i j-edik karaktere #, akkor (i, j) tartalmaz egy akadályt.

A következő művelet megismétlésével keressük meg azt a minimális lépésszámot, amely ahhoz szükséges, hogy a két játékos ugyanabba a cellába kerüljön. Ha a művelet megismétlésével nem lehet a két játékost ugyanabba a cellába juttatni, akkor írjuk ki a -1 értéket.

- Válasszunk egyet a négy irány közül: felfelé, lefelé, balra vagy jobbra. Ezután mindkét játékos megpróbál az adott irányban a szomszédos cellába lépni. Mindegyik játékos lép, ha a célcella létezik és üres, egyébként nem lép.

Bemenet

A bemenetet a Standard Inputból adjuk meg a következő formátumban:
N
S_1
S_2
\vdots
S_N

Kimenet

Nyomtassa ki a választ.

Megszorítások

- N egy egész szám 2 és 60 között.
- S_i egy N hosszúságú, P, . és # karakterlánc.
- Pontosan két olyan (i, j) pár van, ahol az S_i j-edik karaktere P.

1. minta bemenet

5
....#
#..#.
.P...
..P..
....#

Minta kimenet 1

3

Nevezzük a (3, 2)-nél kezdődő játékost 1-es játékosnak, a (4, 3)-nál kezdődő játékost pedig 2-es játékosnak.
Ha például a következőket tesszük, a két játékos három lépés alatt ugyanabba a cellába kerül:

-
Válasszunk balra. Az 1-es játékos a (3, 1) helyre lép, a 2-es játékos pedig a (4, 2) helyre.

-
Válasszon felfelé. Az 1. játékos nem lép, a 2. játékos pedig a (3, 2)-re lép.

-
Válassza a bal oldalt. Az 1. játékos nem mozog, és a 2. játékos a (3, 1) pontra lép.

2. minta bemenet

2
P#
#P

2. mintakimenet

-1

3. minta bemenet

10
..........
..........
..........
..........
....P.....
.....P....
..........
..........
..........
..........

Minta kimenet 3

10

Van egy N \x N rács, ahol minden cella vagy üres, vagy akadályt tartalmaz. Jelölje (i, j) az i-edik sor celláját felülről és a j-edik oszlopot balról.
Két játékos is van a rács különálló üres celláin. Az egyes cellákra vonatkozó információk N hosszúságú S_1, S_2, \ldots, S_N karakterláncként vannak megadva, a következő formátumban:

-
Ha S_i j-edik karaktere P, akkor (i, j) egy üres cella, rajta egy játékos.

-
Ha S_i j-edik karaktere ., akkor (i, j) egy üres cella játékos nélkül.

-
Ha S_i j-edik karaktere #, akkor (i, j) akadályt tartalmaz.

Keresse meg a minimális számú lépést ahhoz, hogy a két játékos ugyanabba a cellába kerüljön a következő művelet megismétlésével. Ha a művelet megismétlésével lehetetlen a két játékost ugyanabba a cellába hozni, nyomtasson -1-et.

- Válasszon egyet a négy irány közül: fel, le, balra vagy jobbra. Ezután minden játékos megpróbál a szomszédos cellába lépni abban az irányban. Minden játékos mozog, ha a célcella létezik és üres, és másként nem mozog.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
N
S_1
S_2
\vdots
S_N

Kimenet

Nyomtassa ki a választ.

Korlátozások

- N egy 2 és 60 közötti egész szám.
- S_i egy N hosszúságú karakterlánc, amely P-ből, .-ből és #-ből áll.
- Pontosan két olyan (i, j) pár van, ahol az S_i j-edik karaktere P.

1. minta bemenet

5
....#
#..#.
.P...
..P..
....#

1. minta kimenet

3

Nevezzük a (3, 2) kezdő játékost 1. játékosnak és a (4, 3) kezdő játékost 2. játékosnak.
Például a következő lépések végrehajtásával a két játékos három lépésben ugyanabba a cellába kerül:

-
Válassza a bal oldalt. Az 1. játékos a (3, 1), a 2. játékos pedig a (4, 2) pontra lép.

-
Válassz fel. Az 1. játékos nem mozdul, a 2. játékos pedig a (3, 2) pontra lép.

-
Válassza a bal oldalt. Az 1. játékos nem mozdul, a 2. játékos pedig a (3, 1) pontra lép.

2. minta bemenet

2
P#
#P

2. minta kimenet

-1

Minta bemenet 3

10
........
........
........
........
......P......
.....P......
........
........
........
........

3. minta kimenet

10


Nyomtasson ki egy számtani sorozatot, amelynek első tagja A, utolsó tagja B, és közös különbsége D.
Csak olyan bemeneteket adunk meg, amelyekre létezik ilyen számtani sorozat.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
A B D

Kimenet

Kiírja az aritmetikai sorozat tagjait az A első taggal, a B utolsó taggal és a D közös különbséggel, sorrendben, szóközzel elválasztva.

Korlátozások

- 1 \leq A \leq B \leq 100
- 1 \leq D \leq 100
- Létezik egy számtani sorozat, amelynek első tagja A, utolsó tagja B és közös különbsége D.
- Minden bemeneti érték egész szám.

1. minta bemenet

3 9 2

1. minta kimenet

3 5 7 9

Az aritmetikai sorozat, amelynek első tagja 3, utolsó tagja 9, és közös különbsége 2, a (3,5,7,9).

2. minta bemenet

10 10 1

2. minta kimenet

10

A 10-es első taggal, 10-es utolsó taggal és az 1-es közös különbséggel rendelkező aritmetikai sorozat (10).

Nyomtasson ki egy számtani sorozatot az első A taggal, az utolsó B taggal és a D közös különbséggel.
Csak olyan bemeneteket kap, amelyekhez létezik ilyen számtani sorozat.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
A B D

Kimenet

Nyomtassa ki sorrendben az A első tagot, az utolsó B tagot és a D közös különbséget tartalmazó számtani sorozat tagjait, szóközzel elválasztva.

Korlátozások

- 1 \leq A \leq B \leq 100
- 1 \leq D \leq 100
- Van egy számtani sorozat az első A taggal, az utolsó taggal B és a közös különbséggel D.
- Minden bemeneti érték egész szám.

1. minta bemenet

3 9 2

1. minta kimenet

3 5 7 9

A számtani sorozat az első taggal 3, az utolsó taggal 9 és a közös különbséggel 2: (3,5,7,9).

2. minta bemenet

10 10 1

2. minta kimenet

10

A számtani sorozat az első taggal 10, az utolsó taggal 10 és a közös különbséggel 1: (10).

Nyomtasson ki egy számtani sorozatot az első A taggal, az utolsó B taggal és a D közös különbséggel.
Csak olyan bemeneteket kap, amelyekhez létezik ilyen számtani sorozat.

Bemenet

A bemenetet a szabványos bemenetről adjuk meg a következő formátumban:
A B D

Kimenet

Nyomtassa ki sorrendben az A első tagot, az utolsó B tagot és a D közös különbséget tartalmazó számtani sorozat tagjait, szóközzel elválasztva.

Korlátozások

- 1 \leq A \leq B \leq 100
- 1 \leq D \leq 100
- Van egy számtani sorozat az első A taggal, az utolsó taggal B és a közös különbséggel D.
- Minden bemeneti érték egész szám.

Mintabemenet 1

3 9 2

Mintakimenet 1

3 5 7 9

A számtani sorozat az első taggal 3, az utolsó taggal 9 és a közös különbséggel 2: (3,5,7,9).

Mintabemenet 2

10 10 1

Mintakimenet 2

10

A számtani sorozat az első taggal 10, az utolsó taggal 10 és a közös különbséggel 1: (10).