Skip to content

Commit

Permalink
Zmiany w paczce (#15)
Browse files Browse the repository at this point in the history
    uproszczono przykładowy kod
    znacznie zmodyfikowano talentTex.cls
    dodano readme
    ingen działa na sio
    (poprawiono) zmieniono drobne rzeczy
  • Loading branch information
jjrozek authored Apr 27, 2024
1 parent b1e8293 commit 9e9828e
Show file tree
Hide file tree
Showing 21 changed files with 1,064 additions and 820 deletions.
2 changes: 2 additions & 0 deletions example_package/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ out/*.out
# LaTeX
*.pdf
!doc/abczad.pdf
!doc/abcopi.pdf
!doc/abcopr.pdf
*.ps
!doc/logo.*

Expand Down
465 changes: 465 additions & 0 deletions example_package/README.md

Large diffs are not rendered by default.

15 changes: 12 additions & 3 deletions example_package/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
title: Przykładowy tytuł
title: Przykładowy tytuł zadania

sinol_task_id: abc

sinol_contest_type: talent

memory_limit: 262144 # kB

time_limit: 1000 # ms
Expand Down Expand Up @@ -84,6 +86,15 @@ scores:
# an archive with the proper name, which sio2 uses as the task id.


### Contest type

# sinol_contest_type: talent

# sinol-make can behave differently depending on the value of `sinol_contest_type` key.
# Mainly, it affects how points are calculated.
# If the key is not specified, then (in st-make) `talent` is used. In sinol-make (OI version) is used 'default'.


### expected scores

# sinol_expected_scores: {}
Expand All @@ -92,5 +103,3 @@ scores:
# Key `sinol_expected_scores` defines expected scores for each solution on each tests.
# There should be no reason to change this key manually.
# It is automatically generated and managed by st-make.

sinol_expected_scores: {}
Binary file added example_package/doc/abcopi.pdf
Binary file not shown.
26 changes: 15 additions & 11 deletions example_package/doc/abcopi.tex
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{a4paper}
\usepackage{amssymb}
\usepackage{polski}
\documentclass[opi]{talentTex}

\title{Opis rozwiązania}
\date{} % pozostaw puste
\title{Przykładowy tytuł zadania}
\id{abc}

%%%%%%%%%%%%%%%%%%
% Przydatne komendy:
Expand All @@ -15,13 +11,21 @@
% Dokumentacja:
% https://www.overleaf.com/learn

\begin{document}
\maketitle
%%%%%%%%%%%%%%%%%%
% Komendy talentowe
% \start{} % Rozpoczyna treść, musi być na samym początku treści opisu rozwiązania.
% \finish{} % Kończy treść, musi być na samym końcu treści opisu rozwiązania.
% \tSection{text} % Nagłówek w stylu talentu.
% \tCustomSection{text}{xpt} % Nagłówek w stylu talentu, z możliwością ustawienia odstępu 'x' od poprzedniego akapitu.
% \tSmallSection{text} % Mały nagłówek w stylu talentu.
% \tc{text} % Styl używany do oznaczania zmiennych.

\start{}

\section{Sekcja}
\tSection{Sekcja}
Uzupełnij ten plik według własnych upodobań stylistycznych.

Jedyna ważna rzecz, to aby każdy po przeczytaniu umiał rozwiązać to zadanie.


\end{document}
\finish{}
Binary file added example_package/doc/abcopr.pdf
Binary file not shown.
40 changes: 25 additions & 15 deletions example_package/doc/abcopr.tex
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{a4paper}
\usepackage{amssymb}
\usepackage{polski}
\documentclass[opr]{talentTex}

\title{Opracowanie}
\date{} % pozostaw puste
\title{Przykładowy tytuł zadania}
\id{abc}

%%%%%%%%%%%%%%%%%%
% Przydatne komendy:
Expand All @@ -15,22 +11,36 @@
% Dokumentacja:
% https://www.overleaf.com/learn

\begin{document}
\maketitle
%%%%%%%%%%%%%%%%%%
% Komendy talentowe
% \start{} % Rozpoczyna treść, musi być na samym początku treści opeacowania.
% \finish{} % Kończy treść, musi być na samym końcu treści opeacowania.
% \tSection{text} % Nagłówek w stylu talentu.
% \tCustomSection{text}{xpt} % Nagłówek w stylu talentu, z możliwością ustawienia odstępu 'x' od poprzedniego akapitu.
% \tSmallSection{text} % Mały nagłówek w stylu talentu.
% \tc{text} % Styl używany do oznaczania zmiennych.

\start{}

\tSection{Pochodzienie zadanie}


\tSection{Poziom zadania, trudnoości}


\section{Poziom zadania, statystyki}
\tSection{Podzadania}


\section{Ustawienie limitów}
\tSection{Istniejące rozwiązania}


\section{Istniejące rozwiązania}
\tSection{Jak wygenerowano testy}


\section{Jak wygenerowano testy}
\tSection{Ustawienie limitów}


\section{Inne}
\tSection{Inne}


\end{document}
\finish{}
Binary file modified example_package/doc/abczad.pdf
Binary file not shown.
46 changes: 23 additions & 23 deletions example_package/doc/abczad.tex
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
\documentclass[zad]{talentTex}
\title{Przykładowe zadanie z długą nazwą}

\title{Przykładowy tytuł zadania}
\id{abc}
\iomode{stdin} % stdin / interactive
\Time{10,5} % Nie dodawać "s"
\Memory{256} % Nie dodawać "MB"
% Poniższe pola uzupełnia kierownik konkursu.
\iomode{stdin} % stdin
\Memory{256} % w MB
\Time{2,4} % w sekundach
\group{A}
\konkurs{SKN 2023/24}
\day{Runda 17}
\group{A} % Sama literka / nazwa

%%%%%%%%%%%%%%%%%%
% Przydatne komendy:
Expand All @@ -19,20 +19,20 @@

%%%%%%%%%%%%%%%%%%
% Komendy talentowe
% \start{} % Rozpoczyna treść, musi być na samym początku treści zadania
% \finish{} % Kończy treść, musi być na samym końcu treści zadania
% \tSection{text} % Nagłówek w stylu talentu
% \tNoSkipSection{text} % Jak wyżej, tylko bez odstępu od poprzedniego akapitu
% \tSmallSection{text} % Mały nagłówek w stylu talentu
% \tc{text} % Styl używany do oznaczania zmiennych
% \makecompactexample{id} % 2 style dodawania automatycznie testów "zad0{id}" z paczki
% \makestandardexample{id} % compact - obok siebie, standard - pod sobą
% \start{} % Rozpoczyna treść, musi być na samym początku treści zadania.
% \finish{} % Kończy treść, musi być na samym końcu treści zadania.
% \tSection{text} % Nagłówek w stylu talentu.
% \tCustomSection{text}{xpt} % Nagłówek w stylu talentu, z możliwością ustawienia odstępu 'x' od poprzedniego akapitu.
% \tSmallSection{text} % Mały nagłówek w stylu talentu.
% \tc{text} % Styl używany do oznaczania zmiennych.
% \makecompactexample{id} % 2 style dodawania automatycznie testów "zad0{id}" z paczki.
% \makestandardexample{id} % compact - obok siebie, standard - pod sobą.
% % Przy kompilacji testy są automatycznie czytane z folderów ./in i ./out
% \ocen{text} % Lista wszystkich testów ocen
% \testOcen{text}{text2} % Pojedyńczy test ocen z opisem
% \ocenTable{text} % Tabela z podzadaniami
% \ocenRow{text} % Pojedyńczy wiersz tabeli: kolejne komórki powinne być rodzielone znakiem &
% \ocenElement{text} % Jeśli chcesz mieć 2 linie w pojedyńczej komórce tabeli
% \ocen{text} % Lista wszystkich testów ocen.
% \testOcen{text}{text2} % Pojedyńczy test ocen z opisem.
% \ocenTable{text} % Tabela z podzadaniami.
% \ocenRow{text} % Pojedyńczy wiersz tabeli: kolejne komórki powinne być rodzielone znakiem &.
% \ocenElement{text} % Jeśli chcesz mieć 2 linie w pojedyńczej komórce tabeli.

\start{}

Expand All @@ -59,10 +59,10 @@

\tSection{Przykład}

\makecompactexample{} % abc0.in -> {}, abc0x.in -> {x}
\makestandardexample{a} % abc0.in -> {}, abc0x.in -> {x}
\makecompactexample{a} % testy muszą być wygenerowane więc użyj st-make ingen outgen

\tNoSkipSection{Wyjaśnienie przykładów}{0pt}
\tCustomSection{Wyjaśnienie przykładów}{5pt}

\tSmallSection{Przykład 1}

Expand Down Expand Up @@ -92,8 +92,8 @@

\ocenTable{
\ocenRow{1 & $\tc{n} \leq 100$ & 30}
\ocenRow{2 & \ocenElement{$\tc{n} \leq 1000$ Dwie\\ Linie} & 50}
\ocenRow{3 & Bez ograniczeń & 20}
\ocenRow{2 & \ocenElement{$\tc{n} \leq 1000$ Dwie\\ Linie} & 20}
\ocenRow{3 & Bez ograniczeń & 50}
}

\finish{}
Binary file removed example_package/doc/logo-orig.jpg
Binary file not shown.
Loading

0 comments on commit 9e9828e

Please sign in to comment.