АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1699. Sum

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Однажды на уроке по математике Васе встретилась следующая задача: найти сумму всех нечётных чисел, лежащих между двумя заданными целыми числами A и B включительно (где A  B). Например, для A=3, B=6 сумма равна 8.

Вася умеет решать эту задачу для конкретных чисел. Но он никак не может найти общую  формулу, которая давала бы правильный результат при произвольных значениях переменных A и B. А вы сможете?


Формат ответа.

Решением данной задачи должен быть текстовый файл, содержащий единственную строку, в которой записана формула для вычисления ответа. В формуле разрешено использовать только следующие элементы:

·        переменные A и B (заглавные латинские буквы)

·        целые числа в диапазоне от -1000 до 1000

·        круглые скобки

·        знаки бинарных операций +, -, *, /, %, смысл которых пояснён в таблице:

Символ

Пояснение

Примеры

+

сложение

5+3 = 8

-

вычитание

5-3 = 2

*

умножение

5*3 = 15

/

деление нацело

5/3 = 1  -5/3 = -1

5/-3 = -1,  -5/-3 = 1

%

остаток от деления (знак остатка совпадает со знаком делимого)

5%3 = 2,    -5%3 = -2,

5%-3 = 2,   -5%-3 = -2

Приоритет операций умножения, деления нацело и взятия остатка выше, чем у операций сложения и вычитания.

Ограничения:

·        Правильность вашей формулы будет проверяться автоматически путём подстановки в неё различных наборов целочисленных значений переменных из следующего диапазона: 1 ≤ A ≤ B ≤ 1000;

·        Длина формулы не должна превышать 255 символов;

·        В процессе вычисления формулы никакие промежуточные результаты не должны оказываться по модулю больше, чем 109.


Пример файла с ответом:

((A+B)/(A-B+1000)-1)%(B+1)*A

Примечание: этот ответ неверный

При отправке решения этой задачи на проверку в поле выбора языка следует выбирать 'Plain text'.


Система оценивания.

Баллы за каждый тест начисляются независимо. По запросу сообщается результат проверки на каждом тесте.

Примечание.  На этапе предварительного тестирования будет проверяться, что при A=3, B=6 формула даёт ответ 8.


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Regional olympiads for the prize of the Governor / I Regional Olympiad for Governor Prize 2016 / Final Round, Forms 9-10 /
1698. 1 - Playoff Game 1699. 1700. 3 - Sawtooth Numbers 1701. 4 - Maze 1702. 5 - Olympiads
time generating 0.109 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.