1
0
forked from filipg/djfz-2019

Compare commits

..

60 Commits

Author SHA1 Message Date
519cbe94ed Move A's a little bit 2020-02-04 20:53:08 +01:00
8f0bc94ce0 Fixes 2020-02-04 20:49:32 +01:00
d2142492ec Fix 2020-02-04 20:38:08 +01:00
0e648fe498 move deadline for Cs 2020-02-04 20:22:29 +01:00
9d8de5ae47 over 2020-01-28 16:05:40 +01:00
eba04bf8ed Up 2020-01-28 13:55:47 +01:00
cae7a36afd Fix 2020-01-28 12:02:32 +01:00
89f277f1b0 FFFF 2020-01-27 14:58:20 +01:00
dae125a7b1 Merge branch 'master' of git.wmi.amu.edu.pl:filipg/djfz-2019 2020-01-24 08:18:24 +01:00
880a1875d1 SSS 2020-01-23 16:26:12 +01:00
2a0def0f09 Overrides 2020-01-23 15:51:59 +01:00
c1d92e9aa8 Up deadlien 2020-01-23 15:49:48 +01:00
0966d2530b sss 2020-01-23 15:47:28 +01:00
f7f03072dd Fix E05 2020-01-23 15:42:38 +01:00
853687c604 Fix 2020-01-23 10:58:42 +01:00
26d99c648d override 2020-01-22 17:40:45 +01:00
Filip Graliński
b3f26448fc AAA 2020-01-22 07:07:17 +01:00
Filip Graliński
0a1f17e764 Move deadline 2020-01-22 06:53:13 +01:00
Filip Graliński
161d00f9fe Up deadline 2020-01-20 17:54:49 +01:00
Filip Graliński
077f7ecf7a Overrides 2020-01-14 12:26:41 +01:00
14fbee1531 Fix 2020-01-13 22:32:32 +01:00
cb2f2560c1 New task 2020-01-13 22:32:10 +01:00
Filip Graliński
3083b047ae Remove Polish text 2020-01-09 15:45:55 +01:00
Filip Graliński
7fcae21043 Add overrides 2020-01-09 14:23:01 +01:00
18242a6678 Add E05 2020-01-09 11:29:38 +01:00
e436e9c854 C tasks not for Erasmus students 2020-01-09 11:00:11 +01:00
77e74e5741 Move deadline 2020-01-09 10:54:46 +01:00
9ade3ca379 Up 2020-01-09 10:43:39 +01:00
d05cedbd87 X07 2020-01-08 22:53:31 +01:00
9c30cf53ba C- tasks 2020-01-08 22:53:08 +01:00
05ebbbb5e3 Merge branch 'master' of git.wmi.amu.edu.pl:filipg/djfz-2019 2020-01-08 22:51:43 +01:00
Filip Graliński
181464f83b fix deadline 2019-12-12 16:55:09 +01:00
014b64e6f7 Move deadlines 2019-12-12 09:23:53 +01:00
983775e958 Translate into English 2019-12-12 09:23:03 +01:00
2a0cc89c06 Poprawiony medium.exp 2019-12-10 17:30:46 +01:00
Filip Graliński
f1a81e7e04 More explanations 2019-12-10 16:28:10 +01:00
Filip Graliński
ca4730938f Fix B04 2019-12-10 16:22:10 +01:00
Filip Graliński
e2e815a9e9 Fix 2019-12-10 15:07:39 +01:00
Filip Graliński
cfce413fe3 Add link to git 2019-12-10 14:10:35 +01:00
Filip Graliński
a54b48d543 Deadline 2019-12-10 13:26:59 +01:00
Filip Graliński
7717fdb5f4 C 2019-12-10 13:23:40 +01:00
Filip Graliński
e6119c4ded Overrides 2019-12-09 18:16:28 +01:00
50f5d8301b Fix 2019-12-09 16:54:39 +01:00
891645c370 Fix 2019-12-09 16:54:29 +01:00
80c1c1f478 Merge branch 'master' of git.wmi.amu.edu.pl:filipg/djfz-2019-future 2019-12-09 16:13:56 +01:00
9708d32d21 Poprawione zadanie B04, przykład 'medium'. 2019-12-09 16:06:15 +01:00
afb787ea6d More info 2019-12-07 23:22:58 +01:00
Filip Graliński
f7bc1daef9 Add person 2019-12-05 15:48:21 +01:00
59f10b69b5 Translate into English 2019-12-05 12:49:55 +01:00
f9ce195dbf Merge branch 'master' of git.wmi.amu.edu.pl:filipg/djfz-2019 2019-12-05 12:41:04 +01:00
8d5b2fc9c3 Translate into English 2019-12-05 12:40:47 +01:00
Filip Graliński
f04815b6b4 Translate into English 2019-12-05 12:39:12 +01:00
Filip Graliński
7bf77f64c0 Translate into English 2019-12-05 12:32:48 +01:00
Filip Graliński
2c38255934 Fix description 2019-12-03 13:54:28 +01:00
0df19c2852 Fix blend 2019-12-03 10:38:09 +01:00
c9dee28373 New task 2019-12-03 10:37:36 +01:00
eb851a7d0f Fix English classes 2019-12-03 09:51:43 +01:00
1ae14d383e New tasks 2019-11-26 19:58:23 +01:00
7af09ceb81 Merge branch 'master' of git.wmi.amu.edu.pl:filipg/djfz-2019-future 2019-11-26 19:56:07 +01:00
b97693b794 TaskB0[3-5] 2019-11-26 17:47:39 +01:00
134 changed files with 124436 additions and 59 deletions

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 0.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 0/10

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 1.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 1/10

View File

@ -17,5 +17,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 2.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 2/10

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 3.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 3/10

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 4.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 4/10

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 5.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 5/10

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 6.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 6/10

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 7.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 7/10

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 8.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 8/10

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 10 z resztą 9.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 9/10

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 10.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 10/27

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 11.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 11/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 12.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 12/27

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 13.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 13/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 14.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 14/27

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 15.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 15/27

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 16.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 16/27

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 17.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 17/27

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 18.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 18/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 19.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 19/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 20.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 20/27

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 21.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 21/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 22.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 22/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 23.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 23/27

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 24.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 24/27

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 25.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 25/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 26.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 26/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 0.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 0/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 1.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 1/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 2.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 2/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 3.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 3/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 4.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 4/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 5.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 5/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 6.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 6/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 7.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 7/27

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 8.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 8/27

View File

@ -17,5 +17,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 27 z resztą 9.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 9/27

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 2.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 2/7

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 3.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 3/7

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 4.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 4/7

View File

@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 5.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 5/7

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 6.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 6/7

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 0.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 0/7

View File

@ -22,5 +22,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 1.
POINTS: 2
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 1/7

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 5 z resztą 4.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 4/5

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 5 z resztą 0.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 0/5

View File

@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 5 z resztą 1.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 1/5

View File

@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 5 z resztą 2.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 2/5

View File

@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 5 z resztą 3.
POINTS: 3
DEADLINE: 2019-11-12 23:59
DEADLINE: 2019-11-13 23:59
REMAINDER: 3/5

34
TaskA49/description.txt Normal file
View File

@ -0,0 +1,34 @@
Diachronic morphosyntactic disambiguation challenge
===================================================
The task is to take part in "Diachronic morphosyntactic
disambiguation" challenge:
http://poleval2020.nlp.ipipan.waw.pl/challenge/poleval-diachronic-morpho
Also, apart from submitting a solution you're expected to report any
problems with the web site (including incorrect English, unclear
instructions, software errors). Please add issues at
https://git.wmi.amu.edu.pl/filipg/gonito with label "poleval".
(first check whether you're the first to submit a problem).
For an account there, please contact Filip Graliński, but do it only
when you're sure you'll take part in it — the dataset and instructions
are freely available without a need to sign up there:
git://poleval2020.nlp.ipipan.waw.pl/poleval-diachronic-morpho
http://poleval2020.nlp.ipipan.waw.pl/challenge-readme/poleval-diachronic-morpho
http://poleval2020.nlp.ipipan.waw.pl/challenge-how-to/poleval-diachronic-morpho
This is a special task, Jenkins/make won't be used. The task will be
scored manually, according to the following criteria:
* submitting a solution beating a simple baseline along with the
source codes: 4 points (the baseline is available here:
http://poleval2020.nlp.ipipan.waw.pl/q/afaf0b03df49b6d14e3a9dd3aeae3a5ea58141a2)
* quality of solution (including the result obtained): 0-8
* quality of usage report (0-6 points)
In Section A (contrary to B/C) points are *added* (it is not the case
the maximum is calculated).
POINTS: 0
DEADLINE: 2019-12-20 23:59

View File

@ -18,5 +18,5 @@ NOTE: Task only for students whose student index number ("numer
indeksu") is divisable by 3.
POINTS: 8
DEADLINE: 2019-12-09 18:45
DEADLINE: 2019-12-12 18:45
REMAINDER: 0/3

View File

@ -4,8 +4,8 @@ Deterministic automaton II
Read a description of a finite-state automaton in the AT&T format
(without weights) from the standard input. Then, read strings from the
file whose name was given as the first argument. If a string is
accepted by the automated, write YES, a space and the string on the
standard output, otherwise — write NO, a space and the string.
accepted by the automated, write TRUE, a space and the string on the
standard output, otherwise — write FALSE, a space and the string.
If there is a non-determinism in the automaton, the first transition should be chosen.
@ -16,5 +16,5 @@ NOTE: Task only for students whose student index number ("numer
indeksu") is divisable by 3 with a remainder of 1
POINTS: 8
DEADLINE: 2019-12-09 18:45
DEADLINE: 2019-12-12 18:45
REMAINDER: 1/3

View File

@ -24,5 +24,5 @@ NOTE: Task only for students whose student index number ("numer
indeksu") is divisable by 3 with a remainder of 2
POINTS: 8
DEADLINE: 2019-12-09 18:45
DEADLINE: 2019-12-12 18:45
REMAINDER: 2/3

57
TaskB03/description.txt Normal file
View File

@ -0,0 +1,57 @@
Dictionary
==========
Your program should read a finite-state automaton from standard input.
The automaton is deterministic, you can assume it does not contain
cycles.
Each automaton path is labeled with a symbol sequence of the following form:
<input word>;<description>
e.g.:
biały;ADJ
dom;N
piła;N
piła;V
stali;N
stali;V
stali;ADJ
Next you should read words from the file whose name is given as the
first argument (`*.arg` file). For each word, you should all automaton
paths that begin a given word, the following symbol is ';'
(semicolon), e.g. for the word 'dom' we are looking for paths
beginning with 'dom;'. If there is no such path, the following message
should be printed:
<input word>;OOV
For instance, for the automaton given above and the input:
budynek
dom
piła
we should get:
budynek;OOV
dom;N
piła;N
piła;V
If there is more than one path for a given word, they should be given in alphabetical order.
The program does not have to check whether the automaton is correct
and whether it is deterministic and does not contain cycles.
NOTE 1. In section B for points for your tasks, the maximum (rather
than sum) is taken.
NOTE 2. Task only for students whose student index number ("numer
indeksu") is divisible by 3 with a remainder of 0
POINTS: 14
DEADLINE: 2020-01-11 23:59
REMAINDER: 0/3

1
TaskB03/elem.arg Normal file
View File

@ -0,0 +1 @@
dom

1
TaskB03/elem.exp Normal file
View File

@ -0,0 +1 @@
dom;N

31
TaskB03/elem.in Normal file
View File

@ -0,0 +1,31 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 10 m
7 11 ł
8 12 a
9 13 ł
10 14 ;
11 15 a
12 16 l
13 17 y
14 24 N
15 18 ;
16 19 i
17 20 ;
18 24 N
18 24 V
19 21 ;
20 22 A
21 22 A
21 24 N
21 24 V
22 23 D
23 24 J
24

6
TaskB03/medium.arg Normal file
View File

@ -0,0 +1,6 @@
arbuz
arbuza
arbuzowi
azylant
azylanci
azylantowie

7
TaskB03/medium.exp Normal file
View File

@ -0,0 +1,7 @@
arbuz;N
arbuza;N
arbuzowi;ADJ
arbuzowi;N
azylant;N
azylanci;N
azylantowie;OOV

15125
TaskB03/medium.in Normal file

File diff suppressed because it is too large Load Diff

1
TaskB03/multi.arg Normal file
View File

@ -0,0 +1 @@
piła

2
TaskB03/multi.exp Normal file
View File

@ -0,0 +1,2 @@
piła;N
piła;V

31
TaskB03/multi.in Normal file
View File

@ -0,0 +1,31 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 10 m
7 11 ł
8 12 a
9 13 ł
10 14 ;
11 15 a
12 16 l
13 17 y
14 24 N
15 18 ;
16 19 i
17 20 ;
18 24 N
18 24 V
19 21 ;
20 22 A
21 22 A
21 24 N
21 24 V
22 23 D
23 24 J
24

1
TaskB03/oov.arg Normal file
View File

@ -0,0 +1 @@
budynek

1
TaskB03/oov.exp Normal file
View File

@ -0,0 +1 @@
budynek;OOV

31
TaskB03/oov.in Normal file
View File

@ -0,0 +1,31 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 10 m
7 11 ł
8 12 a
9 13 ł
10 14 ;
11 15 a
12 16 l
13 17 y
14 24 N
15 18 ;
16 19 i
17 20 ;
18 24 N
18 24 V
19 21 ;
20 22 A
21 22 A
21 24 N
21 24 V
22 23 D
23 24 J
24

29
TaskB04/description.txt Normal file
View File

@ -0,0 +1,29 @@
Paths
======
Your program should read a finite-state automaton from standard input.
The automaton is deterministic, you can assume it does not contain
cycles. The automaton alphabet is the set of Polish lower-case letters
(English letters plus: ą, ć, ę, ł, ń, ó, ś, ź and ż).
Your program should print, on standard output, all the paths of the
automaton in alphabetical order (to be precise: order induced by byte
codes of strings, not according to the standard Polish order). "Print
a path" means print a text line containing all subsequent characters.
The program does not have to check whether the automaton is correct
and whether it is deterministic and does not contain cycles.
Weights (if any) should be disregarded.
NOTE 1. In section B for points for your tasks, the maximum (rather
than sum) is taken.
NOTE 2. Task only for students whose student index number ("numer
indeksu") is divisible by 3 with a remainder of 1
NOTE 3. You can add `LANG=C sort` to your Bash wrapper for the write sort.
POINTS: 14
DEADLINE: 2020-01-11 23:59
REMAINDER: 1/3

50648
TaskB04/medium.exp Normal file

File diff suppressed because it is too large Load Diff

14774
TaskB04/medium.in Normal file

File diff suppressed because it is too large Load Diff

1
TaskB04/medium2.exp Normal file
View File

@ -0,0 +1 @@
a

13989
TaskB04/medium2.in Normal file

File diff suppressed because it is too large Load Diff

4
TaskB04/small.exp Normal file
View File

@ -0,0 +1,4 @@
biały
dom
piła
stali

18
TaskB04/small.in Normal file
View File

@ -0,0 +1,18 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 14 m
7 10 ł
8 11 a
9 12 ł
10 14 a
11 13 l
12 14 y
13 14 i
14

3
TaskB04/small2.exp Normal file
View File

@ -0,0 +1,3 @@
biały
piła
stali

18
TaskB04/small2.in Normal file
View File

@ -0,0 +1,18 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 15 m
7 10 ł
8 11 a
9 12 ł
10 14 a
11 13 l
12 14 y
13 14 i
14

29
TaskB05/description.txt Normal file
View File

@ -0,0 +1,29 @@
Cycles
======
Your program should read a finite-state automaton (without weights)
from standard input. The automaton can be nondeterministic and can
contain epsilon-transitions.
Your program should check whether the automaton contains a cycle (of any length).
If so, the following line should be written on the standard output:
TAK
otherwise:
NIE
("TAK" and "NIE" are "YES" and "NO" in Polish, these are used for
compatibility with further tasks.)
NOTE 1. In section B for points for your tasks, the maximum (rather
than sum) is taken.
NOTE 2. Task only for students whose student index number ("numer
indeksu") is divisible by 3 with a remainder of 2.
POINTS: 14
DEADLINE: 2020-01-11 23:59
REMAINDER: 2/3

1
TaskB05/medium1.exp Normal file
View File

@ -0,0 +1 @@
NIE

14774
TaskB05/medium1.in Normal file

File diff suppressed because it is too large Load Diff

1
TaskB05/medium2.exp Normal file
View File

@ -0,0 +1 @@
TAK

13989
TaskB05/medium2.in Normal file

File diff suppressed because it is too large Load Diff

1
TaskB05/small1.exp Normal file
View File

@ -0,0 +1 @@
NIE

18
TaskB05/small1.in Normal file
View File

@ -0,0 +1,18 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 14 m
7 10 ł
8 11 a
9 12 ł
10 14 a
11 13 l
12 14 y
13 14 i
14

1
TaskB05/small2.exp Normal file
View File

@ -0,0 +1 @@
TAK

19
TaskB05/small2.in Normal file
View File

@ -0,0 +1,19 @@
0 1 b
0 2 d
0 3 p
0 4 s
1 5 i
2 6 o
3 7 i
4 8 t
5 9 a
6 15 m
7 10 ł
8 11 a
9 12 ł
10 14 a
11 11 l
11 13 l
12 14 y
13 14 i
14

14
TaskB06/description.txt Normal file
View File

@ -0,0 +1,14 @@
Compressing Polish inflected form
=================================
Try to create a deterministic automaton, as small as you can get, for
storing Polish inflected forms listed in the PoliMorf lexicon:
http://zil.ipipan.waw.pl/PoliMorf?action=AttachFile&do=get&target=PoliMorf-0.6.7.tab.gz
There will be automated tests for this task. It will be assessed manually.
NOTE. In section B for points for your tasks, the maximum (rather
than sum) is taken.
POINTS: 18
DEADLINE: 2020-01-10 23:59

14
TaskC00/description.txt Normal file
View File

@ -0,0 +1,14 @@
Zamiana cyfr z ułamkami na słowa
================================
Napisać gramatykę thraxową, która zamienia liczby z zakresu
od -999,999 od 999,999 na postać słowną.
Zakładamy, że liczby nie mają zer nieznaczących.
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 0.
POINTS: 14
DEADLINE: 2020-02-03 23:59
REMAINDER: 0/7

13
TaskC00/test.exp Normal file
View File

@ -0,0 +1,13 @@
Input string: Output string: minus dziewięćset dziewięćdziesiąt dziewięć i dziewięćset dziewięćdziesiąt dziewięć tysięcznych
Input string: Output string: dziewięćset dziewięćdziesiąt dziewięć i dziewięćset dziewięćdziesiąt jeden tysięcznych
Input string: Output string: trzy i jedna dziesiąta
Input string: Output string: dwanaście i sześćdziesiąt siedem setnych
Input string: Output string: minus trzydzieści
Input string: Output string: minus trzydzieści pięć i sto dwadzieścia jeden tysięcznych
Input string: Output string: jedna dziesiąta
Input string: Output string: jedna setna
Input string: Output string: jedna tysięczna
Input string: Output string: zero
Input string: Output string: osiem i jedna setna
Input string: Output string: osiem i pięć setnych
Input string:

12
TaskC00/test.in Normal file
View File

@ -0,0 +1,12 @@
-999,999
999,991
3,1
12,67
-30
-35,121
0,1
0,01
0,001
0
8,01
8,05

15
TaskC01/description.txt Normal file
View File

@ -0,0 +1,15 @@
Zamiana cyfr na słowa polskie
=============================
Napisać gramatykę thraxową, która zamienia liczby całkowite pisane
cyframi z zakresu od -999999999 do 999999999 na postać słowną (po
polsku).
Zakładamy, że liczby nie mają zer nieznaczących.
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 1.
POINTS: 14
DEADLINE: 2020-02-03 23:59
REMAINDER: 1/7

11
TaskC01/test.exp Normal file
View File

@ -0,0 +1,11 @@
Input string: Output string: dwanaście tysięcy trzysta czterdzieści pięć
Input string: Output string: zero
Input string: Output string: minus dziewięćset dziewięćdziesiąt dziewięć milionów dziewięćset dziewięćdziesiąt dziewięć tysięcy dziewięćset dziewięćdziesiąt dziewięć
Input string: Output string: tysiąc osiemset dziewięć
Input string: Output string: minus dwanaście
Input string: Output string: trzy tysiące dziewięćdziesiąt osiem
Input string: Output string: trzy miliony
Input string: Output string: osiem
Input string: Output string: dwadzieścia dwa
Input string: Output string: milion jeden
Input string:

10
TaskC01/test.in Normal file
View File

@ -0,0 +1,10 @@
12345
0
-999999999
1809
-12
3098
3000000
8
22
1000001

29
TaskC02/description.txt Normal file
View File

@ -0,0 +1,29 @@
Podział na sylaby
=================
Napisać gramatykę thraxową, która dzieli wyraz na sylaby. Zakładamy,
że na wejściu podawane polskie wyrazy (tj. ciągi małych liter,
włącznie z polskimi znakami diakrytycznymi). Należy zaznaczyć podział
na sylaby (przez dodanie spacji).
Założenia:
- preferujemy taki podział, by sylaba kończyła się i zaczynała spółgłoską,
np. "parter" dzielimy na "par ter",
- w przypadku zbitek więcej niż dwóch spółgłosek, pierwsza spółgłoska
powinna zostać włączona do lewej sylaby, pozostałe — do prawej sylaby
np. "bartnik" dzielimy na "bar tnik",
- pojedynczą spółgłoską dołączamy do prawej sylaby,
- pamiętamy przy tym, że niektóre głoski oddajemy za pomocą dwuznaków,
np. "szczebrzeszyn" dzielimy na "szczeb rze szyn",
- pamiętamy, że zbitki typu "ia" to jedna samogłoska.
(Powyższe założenia to oczywiście tylko przybliżenie poprawnej definicji
sylaby).
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 2.
POINTS: 14
DEADLINE: 2020-02-03 23:59
REMAINDER: 2/7

8
TaskC02/test.exp Normal file
View File

@ -0,0 +1,8 @@
Input string: Output string: par ter
Input string: Output string: bar ter
Input string: Output string: bar tnik
Input string: Output string: szczeb rze szyn
Input string: Output string: most
Input string: Output string: ma nia kal nie
Input string: Output string: a pos tro ficz ny
Input string:

7
TaskC02/test.in Normal file
View File

@ -0,0 +1,7 @@
parter
barter
bartnik
szczebrzeszyn
most
maniakalnie
apostroficzny

25
TaskC03/description.txt Normal file
View File

@ -0,0 +1,25 @@
Korektor gramatyczny
====================
Napisać gramatykę thraxową, która dokona prostej korekty gramatycznej, tj.:
* wstawi brakujący przecinek przed formami zaimków "jaki" i "który",
* ... z uwzględnieniem przyimków (także przyimka złożonego "odnośnie do")
— wtedy przecinek powinien być przed przyimkiem,
* zamieni "odnośnie" (bez "do") na "odnośnie do",
* zamieni "w każdym bądź razie" na "w każdym razie",
* zamieni formy typu "12 marzec" (nazwa miesiąca w mianowniku) na "12
marca" (nazwa miesiąc w dopełniaczu).
Należy uwzględnić też przypadki, gdy powyższe konstrukcje pisane są
wielką literą (na początku zdania).
Zakładamy, że wejściowy tekst może zawierać duże i wielkie litery
polskiego alfabetu, spacje, przecinki, kropki i znaki zapytania.
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 3.
POINTS: 14
DEADLINE: 2020-02-03 23:59
REMAINDER: 3/7

13
TaskC03/test.exp Normal file
View File

@ -0,0 +1,13 @@
Input string: Output string: Jaki człowiek wie, w którym roku urodził się Mozart?
Input string: Output string: Jaki człowiek wie, w którym roku urodził się Mozart?
Input string: Output string: Powiedz, jaki człowiek wie, w którym roku urodził się Mozart?
Input string: Output string: sprawa, odnośnie do której się pytam
Input string: Output string: Odnośnie do tego
Input string: Output string: do tyłu, tak zrobili wtedy
Input string: Output string: w każdym razie, człowiek, który grał na pianinie
Input string: Output string: cofnęliby się 31 stycznia
Input string: Output string: to był 1 października 2012
Input string: Output string: to był 2 października 2012
Input string: Output string: W każdym razie, stało się to 28 lutego
Input string: Output string: odnośnie do wydarzeń, które przypadły na 29 września
Input string:

12
TaskC03/test.in Normal file
View File

@ -0,0 +1,12 @@
Jaki człowiek wie, w którym roku urodził się Mozart?
Jaki człowiek wie w którym roku urodził się Mozart?
Powiedz jaki człowiek wie w którym roku urodził się Mozart?
sprawa odnośnie której się pytam
Odnośnie tego
do tyłu, tak zrobili wtedy
w każdym bądź razie, człowiek który grał na pianinie
cofnęliby się 31 styczeń
to był 1 październik 2012
to był 2 październik 2012
W każdym bądź razie, stało się to 28 luty
odnośnie wydarzeń które przypadły na 29 wrzesień

32
TaskC04/description.txt Normal file
View File

@ -0,0 +1,32 @@
Wymowa
======
Napisać gramatykę thraxową, która przekształca tekst polski do jego
zapisu "fonetycznego", tj.:
* "rz" na "ż" (chyba że po "t" i "p" — wówczas na "sz"), "ch" na "h", "ó" na "u",
* wyjątkowo w formach wyrazu "marznąć" nie zamieniamy "rz" na "ż",
* "ę" na "en", chyba że na końcu wyrazu lub przed "ł" — wówczas jako "e"
" "ą" na "on", chyba że na końcu wyrazu — wówczas zostaje "ą",
* oddajemy rzeczywistą wymowę na końcu bezdźwięcznych spółgłosek,
np. "g" na końcu wyrazu zamienia na "k"
* w przypadku zbitek "i" z samogłoską zmiękczamy poprzedzającą
samogłoskę (np. "siano" na "śano"), w przeciwnym razie
zamieniamy "i" na "j" ("bieda" na "bjeda"),
* zbitki typu "ci" zamieniamy na "ć", np. "zima" na "źima", wyjątki:
"sinus" i formy przymiotnika "silikonowy",
* wszystkie wielkie litery należy zamienić na małe,
* znaki interpunkcyjne należy usunąć.
(Oczywiście to tylko przybliżenie rzeczywistej transkrypcji
fonetycznej).
Zakładamy, że wejściowy tekst może zawierać duże i wielkie litery
polskiego alfabetu, spacje, przecinki, kropki i znaki zapytania.
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
dzieli się przez 7 z resztą 4.
POINTS: 14
DEADLINE: 2020-02-03 23:59
REMAINDER: 4/7

12
TaskC04/test.exp Normal file
View File

@ -0,0 +1,12 @@
Input string: Output string: ala ma kota
Input string: Output string: być albo ńe być oto jest pytańe
Input string: Output string: żeby hrońić informacje zainteresowane państwa podjeły ruwńeż dźałańa psyhologiczne
Input string: Output string: marzne bo ńe mjeli silikonu
Input string: Output string: pjorun kulisty wyglondem pszypomina śwjetlistą kule o średńicy od kilku do kilkudźeśenću centymetruf
Input string: Output string: renką
Input string: Output string: pewnego dńa zrozumjesz że w żyću jest tylko jeden uńiwersalny jenzyk śiła i matematyka
Input string: Output string: pszesada dwje laski dynamitu to by była pszesada
Input string: Output string: ruk rogi
Input string: Output string: rico żadnyh testuf jondrowyh w baźe
Input string: Output string: ńe dawać na sztywno
Input string:

11
TaskC04/test.in Normal file
View File

@ -0,0 +1,11 @@
Ala ma kota.
Być albo nie być, oto jest pytanie.
Żeby chronić informacje zainteresowane państwa podjęły również działania psychologiczne.
Marznę, bo nie mieli silikonu.
Piorun kulisty wyglądem przypomina świetlistą kulę o średnicy od kilku do kilkudziesięciu centymetrów.
ręką
Pewnego dnia zrozumiesz, że w życiu jest tylko jeden uniwersalny język siła. I matematyka.
Przesada? Dwie laski dynamitu to by była przesada.
róg rogi
Rico, żadnych testów jądrowych w bazie!
nie dawać na sztywno

Some files were not shown because too many files have changed in this diff Show More