Форум программистов, компьютерный форум CyberForum.ru

Problem 3: Wrong Directions - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам. http://www.cyberforum.ru/cpp-beginners/thread513832.html
Люди добрые, только начинаю программировать, пытаюсь освоить не очень простой язык С++. Есть такая задачка... Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам. Подскажите кто что может)))
C++ Как в цикле перебрать все элементы отдельного столбца или строки? Подскажите как такой цикл пробегается по элементам? for (i=1;i<9;i++) for(j=1;j<9;j++) по скрину подскажите как пробегается цикл первый вариант или второй? И изменится ли пробег по циклу если его описать так for (i=1;i<9;i++){ for(j=1;j<9;j++)} если да то как? http://www.cyberforum.ru/cpp-beginners/thread513816.html
Для чего существуют allocator-и C++
Привет, опять я... Очерeдный вопрос: Для чего существует allocator и как он используется? прочитал по англисский но как то не понял...
C++ Указатели и функции...
Ребят.. у меня такой вопрос.. мне нужно сделать простенький массивчик ( одномерный) из n вещественных чисел. ввод n и элементов массива делается вручную.. я написал это примерно так (далее приведу кусочек программы) #include <iostream.h> #include <math.h> void C_size(float *a,int n,float C); void Product(float *a,int n); void Sortirovka(float *a,int n);
C++ Вопрос по контейнеру STL: list http://www.cyberforum.ru/cpp-beginners/thread513804.html
Есть пара нубских вопросов по контейнеру STL: list и связанному с ним итератору: 1) В программе есть переменная имеющая тип list<string>. Есть итератор, который указывает на конкретный элемент этого списка. Как можно изменить значение хранящееся в этом элементе списка? Мне нужно заменить первый символ строки на другой... 2) Если я удалю элемент списка на который указывает итератор, то можно ли...
C++ Бесконечные суммы Создать программу для вычисления бесконечных сумм. Вычислить приближенное значение бесконечной суммы с точностью ε кое что написал, но это не правильно. #include <iostream.h> #include <iomanip.h> #include <cmath> int main() { подробнее

Показать сообщение отдельно
ALEXIN
Сообщений: n/a
07.03.2012, 09:46     Problem 3: Wrong Directions
Problem 3: Wrong Directions [Brian Dean, 2012]

Фермер Джон купил программируемый трактор. Чтобы заставить трактор
двигаться, он пишет строку длиной N (1 <= N <= 100,000), состоящую
только из символов F, L, R. Символ 'F' заставляет трактор двигаться
на единицу вперед, символы 'L' и 'R' заставляют трактор повернуться
на 90 градусов влево или вправо, соответственно. Трактор начинает
движение в точке (0,0) глядя на север.

ФД знает, что он ошибся ровно в одном символе. Например, он мог
набрать 'F' или 'L' вместо 'R' в некотором месте. Но он не помнит точно
в каком месте он ошибся.

Пожалуйста, вычислите количество различных точек на плоскости, в которых
может оказаться трактор в результате выполнения этой программы
(направление в конечной позиции не играет роли).

PROBLEM NAME: wrongdir

INPUT FORMAT:

* Строка 1: Строка ФД

SAMPLE INPUT (файл wrongdir.in):

FF

INPUT DETAILS:

ФД хочет продвинуть трактор вперед два раза, намереваясь оказаться
в позиции (0,2).


OUTPUT FORMAT:

* Строка 1: Количество позиций, в которых может оказаться трактор,
если ФД ошибся в каком-то одном символе.

SAMPLE OUTPUT (файл wrongdir.out):

3

OUTPUT DETAILS:

Всего имеется 4 возможных ошибочных последовательности:
FL, FR, LF, RF.

И при их выполнении трактор оказывается в точках (0,1), (0,1), (-1,0), (1,0)
соответственно. Всего 3 различных точки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru