Fleksis

Stāsts
Meistars Matīss ir nopircis jaunu leņķa slīpmašīnu (tautā sauktu par fleksi) un tagad to izmēģina, veicot iezāģējumus taisnstūrveida flīzē. Varam uzskatīt, ka flīze ir vienību liels taisnstūris un katrs zāģējums sākas no kādas malas veselas koordinātas un ir vai nu perpendikulārs malai, vai arī vai leņķī pret to. Katrs iezāģējums beidzas flīzes iekšpusē vai uz malas punktā ar veselām koordinātām. Diviem dažādiem iezāģējumiem ir ne vairāk kā viens kopīgs punkts.
Piemēram, attēlā parādīta flīze, kurai , un veikti pieci iezāģējumi.

Uzrakstiet datorprogrammu, kas dotam flīzes un veikto iezāģējumu aprakstam nosaka daļu skaitu, kādā tiks sadalīta flīze!
Ievaddati
Pirmajā rindā atrodas flīzes platums, augstums un veikto iezāģējumu skaits; tie ir trīs naturāli skaitļi , un .
Nākamajās rindās dots iezāģējumu apraksts — pa vienam katrā rindā. Katrā rindā ir četri, ar tukšumzīmēm atdalīti, veseli nenegatīvi skaitļi , , un . Iezāģējuma sākumpunkts atrodas uz flīzes kādas malas, un tā koordinātas ir . Iezāģējuma beigu punkts atrodas flīzes iekšpusē vai uz malas, un tā koordinātas ir . Neviena iezāģējuma sākumpunkts nesakrīt ar šī iezāģējuma beigu punktu.
Izvaddati
Izvaddatu vienīgajā rindā jābūt naturālam skaitlim - daļu skaits, kādā iegriezumu rezultātā tiks sadalīta flīze.
Piemēri
Ievaddati
8 7 5
0 7 6 1
0 1 6 7
4 0 1 3
8 4 2 4
4 7 4 2
Izvaddati
8
Ievaddati
5 5 5
0 3 3 3
3 0 3 3
2 5 2 2
5 2 2 2
0 0 4 4
Izvaddati
7
Ievaddati
3 3 2
0 3 1 2
3 0 1 2
Izvaddati
2
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotie trīs testi. | 2 |
| 2. | Robežas: . | 10 |
| 3. | Visi iegriezumi veikti perpendikulāri flīzes malām. | 10 |
| 4. | Visi iegriezumi veikti vai leņķī. | 12 |
| 5. | Nav tāda punkta, kurā veikts vairāk par diviem iegriezumiem. | 30 |
| 6. | Ierobežojums: . | 10 |
| 7. | Ierobežojums: . | 10 |
| 8. | Bez papildu ierobežojumiem. | 16 |
1. apakšuzdevuma ievaddati
10 3 7
0 2 9 2
10 1 1 1
0 0 2 2
2 3 4 1
2 0 4 2
9 3 7 1
6 3 8 1
5 5 11
1 5 1 1
2 5 2 1
3 5 3 1
4 5 4 1
0 3 1 4
0 2 2 4
0 1 3 4
0 0 4 4
1 0 4 3
2 0 4 2
3 0 4 18 9 9
0 9 4 5
0 4 3 1
0 3 5 8
0 1 7 8
1 0 6 5
3 0 1 2
3 0 7 4
6 0 2 4
8 3 4 7Fleksis

Stāsts
Meistars Matīss ir nopircis jaunu leņķa slīpmašīnu (tautā sauktu par fleksi) un tagad to izmēģina, veicot iezāģējumus taisnstūrveida flīzē. Varam uzskatīt, ka flīze ir vienību liels taisnstūris un katrs zāģējums sākas no kādas malas veselas koordinātas un ir vai nu perpendikulārs malai, vai arī vai leņķī pret to. Katrs iezāģējums beidzas flīzes iekšpusē vai uz malas punktā ar veselām koordinātām. Diviem dažādiem iezāģējumiem ir ne vairāk kā viens kopīgs punkts.
Piemēram, attēlā parādīta flīze, kurai , un veikti pieci iezāģējumi.

Uzrakstiet datorprogrammu, kas dotam flīzes un veikto iezāģējumu aprakstam nosaka daļu skaitu, kādā tiks sadalīta flīze!
Ievaddati
Pirmajā rindā atrodas flīzes platums, augstums un veikto iezāģējumu skaits; tie ir trīs naturāli skaitļi , un .
Nākamajās rindās dots iezāģējumu apraksts — pa vienam katrā rindā. Katrā rindā ir četri, ar tukšumzīmēm atdalīti, veseli nenegatīvi skaitļi , , un . Iezāģējuma sākumpunkts atrodas uz flīzes kādas malas, un tā koordinātas ir . Iezāģējuma beigu punkts atrodas flīzes iekšpusē vai uz malas, un tā koordinātas ir . Neviena iezāģējuma sākumpunkts nesakrīt ar šī iezāģējuma beigu punktu.
Izvaddati
Izvaddatu vienīgajā rindā jābūt naturālam skaitlim - daļu skaits, kādā iegriezumu rezultātā tiks sadalīta flīze.
Piemēri
Ievaddati
8 7 5
0 7 6 1
0 1 6 7
4 0 1 3
8 4 2 4
4 7 4 2
Izvaddati
8
Ievaddati
5 5 5
0 3 3 3
3 0 3 3
2 5 2 2
5 2 2 2
0 0 4 4
Izvaddati
7
Ievaddati
3 3 2
0 3 1 2
3 0 1 2
Izvaddati
2
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotie trīs testi. | 2 |
| 2. | Robežas: . | 10 |
| 3. | Visi iegriezumi veikti perpendikulāri flīzes malām. | 10 |
| 4. | Visi iegriezumi veikti vai leņķī. | 12 |
| 5. | Nav tāda punkta, kurā veikts vairāk par diviem iegriezumiem. | 30 |
| 6. | Ierobežojums: . | 10 |
| 7. | Ierobežojums: . | 10 |
| 8. | Bez papildu ierobežojumiem. | 16 |
1. apakšuzdevuma ievaddati
10 3 7
0 2 9 2
10 1 1 1
0 0 2 2
2 3 4 1
2 0 4 2
9 3 7 1
6 3 8 1
5 5 11
1 5 1 1
2 5 2 1
3 5 3 1
4 5 4 1
0 3 1 4
0 2 2 4
0 1 3 4
0 0 4 4
1 0 4 3
2 0 4 2
3 0 4 18 9 9
0 9 4 5
0 4 3 1
0 3 5 8
0 1 7 8
1 0 6 5
3 0 1 2
3 0 7 4
6 0 2 4
8 3 4 7