eolymp
bolt
Try our new interface for solving problems
Problems

A + B Problem

published at 9/14/11, 4:27:32 pm

Первая строка содержит одно целое число T, указывающее на количество тестовых случаев.

Каждый тестовый случай состоит из двух строк, каждая строка содержит целое число m, за которым следует m целых чисел k1, k2, …, km, указывающих на способ формирования целого числа при помощи чисел Фибоначчи Fk1+Fk2+…+Fkm.

А вторая строчка теста что? 2 это T 1 - M далее число 2, это к1. а что такое 2 2 4?

Спасибо, понял, не заметил слово каждое. До чего доводит 3 часа чтения книжки по математическому анализу :)

awpris replied:
Внимательно почитайте ещё раз условие задачи - там всё чётко написано. _Подсказка_: *нужно ручкой (карандашом) на бумаге разобрать оба тестовых примера, читая при этом и техусловия, - и всё поймёте*.
published at 9/14/11, 5:29:32 pm

Для каждого тестового случая выведите сначала номер тестового случая, а затем _в той же строке_ укажите сумму двух заданных чисел, также сформированную, как и во входных данных, при помощи чисел Фибоначчи. А в выходных данных 2 строки. Case 1: 1 5 А как в той же строке вывести? + кажется надо количество этих ki вывести а уж потом эти ki выводить, т.к это k не может быть 1

P.S. незачто)

awpris replied:
Вот за это большое спасибо! Исправлено - теперь и в условии так, как в тестовом примере. Ещё раз *_СПАСИБО_*!
published at 9/15/11, 11:41:26 am

В тестах выявлена ошибка одним из участников. Все тесты исправлены и все решения перетестированы.

Ключ к устранению ошибки находится в этом фрагменте условия:

"Каждое натуральное число имеет единственное представление в виде n = F<sub>k1</sub> + F<sub>k2</sub> + … + F<sub>km</sub>, k<sub>i</sub> &#8805; k<sub>i -1</sub> + 2 для 2 &#8804; i &#8804; m и k<sub>1</sub> &#8805; 2"

Приношу свои личные извинения за причинённые неудобства.

Всем удачи!

published at 9/15/11, 11:39:10 pm

А ну тогда понятно, все стало на места), хорошо ничего не остается как дописать плюс еще одну строчку)

published at 9/17/11, 4:17:36 pm

Можно ли в первом тесте вывести '0 5', ведь F(1)=F(0)=1?

published at 9/17/11, 5:06:10 pm

Первое число в ответе - это количество слагаемых.