Книга "Нижегородские городские олимпиады школьников по информатике"
В книгу входят задачи с первых шести городских олимпиад (2005 — 2010), вместе с решениями и примерами программ. Для каждой олимпиады приведена таблица результатов.
Условия задач, разборы, примеры решений и другие материалы олимпиад (c) 2005, 2006, 2007, 2008, 2009, 2010, авторы задач олимпиад.
Книгу можно скачать здесь в электронном виде:
- Книга в формате A5: nnoi_book.pdf (файл pdf, размер 1 094 057 б.)
- Книга в формате A4 по две последовательные страницы A5 на страницу A4: nnoi_book_double.pdf (файл pdf, размер 1 007 379 б.)
- Книга в формате A4 по две страницы A5 на страницу A4, скомпонованная для печати как брошюры (см. ниже): nnoi_book_print.pdf (файл pdf, размер 1 007 023 б.)
- Исходный код книги в формате LaTeX (см. ниже): nnoi_book_tex.zip (архив zip, размер 1 355 193 б.)
Инструкции по печати файла nnoi_book_print.pdf
Представьте себе книгу из N страниц, скрепленную как тонкая тетрадь (N должно быть кратно 4). Пронумеруем ее страницы, разогнем скрепки и разделим листы. Тогда на первой стороне первого листа будут страницы N и 1, на обороте первого листа — страницы 2 и N-1, на втором листе с одной стороны будут страницы N-2 и 3, с другой — 4 и N-3 и т.д.
В файле nnoi_book_print.pdf страницы книги скомпанованы именно так: на первой странице файла страницы N и 1 книги, на второй странице файла — страницы 2 и N-1 книги и т.д. Поэтому печатать этот файл надо на листах формата A4 с обеих сторон (будьте осторожны со страницами с результатами, у них в файле неправильная ориентация и из-за этого соответствующие страницы могут получиться перевернутыми), после чего просто складываете листы в стопку, сгибаете и скрепляете. (Правда, конечно, стопку из 72 листов скрепить далеко не просто.)
Инструкции по компиляции книги из исходников
Общая инструкция:
- Скомпилируйте Metapost'ом все .mp во всех подкаталогах (при этом в nnoi_1/images необходимо запускать mp --tex=latex pic8_mp.mp, в остальных каталогах можно просто запускать mp *.mp);
- Скомпилируйте LaTeX'ом файл book.tex в корне: latex book.tex;
- Подготовьте список литературы bibTeX'ом: bibtex book;
- Прогоните latex book.tex еще два раза.
В итоге у вас получится файл book.dvi, с которым уже можно делать что требуется.
Если вы работаете под Windows, то для компиляции всех .mp можете запустить скрипт mp_do.cmd, а для компиляции LaTeX'ом (включая проход bibTeX'а и конвертацию dvi в ps в различных вариантах) — book_do.cmd.