Олимпиадные задачи по программированию. Ч. 4. Лучшие решения. Ускова О.Ф - 65 стр.

UptoLike

Составители: 

Вариант решения этой же задачи , предложенный
студентом 5 курса ВГТА Затворницким Александром
Петровичем
/*
Задача "Лабиринт"
Компилятор Borland C++Builder 5
Автор: Затворницкий Александр Петрович
Группа А-983, 5ый курс.
ВУЗ: Воронежская Государственная Технологическая Академия
(ВГТА)
Адрес ВУЗа:394017, Воронеж, пр.Революции 19.
Факультет автоматизации технологических процессов(АТП)
Кафедра мат. моделирования информационных и технологических
систем(ММИТС )
Специальность: информационные системы в пищевой и химической
промышленности
email: zatv@bk.ru, fido: 2:5025/3.131
*/
#include <fstream>
#include <algorithm>
#include <vector>
struct point
{
int x,y;
point(int ax,int ay):x(ax),y(ay) {}
bool operator==(const point &p) {return p.x==x && p.y==y;}
} ;
int main()
{
std::vector<char> dirs;
std::vector<point> coords;
std::ifstream inf("Input.txt");
std::ofstream outf("Output.txt");
int n;