1 / 1 / 1
Регистрация: 25.07.2017
Сообщений: 98
|
||||||
1 | ||||||
Ежик-инвестор14.08.2017, 22:31. Показов 1239. Ответов 8
Метки нет (Все метки)
Ежик нашел на дороге яблоко и, вместо того , чтобы его съесть , решил инвестировать в будущее-
он вложи яблоко в Таежный Банк. В Таежном Банке фибоначчиева процентная ставка: в первый и второй месяц количество яблок на вашем счете не растет (S1=S2=1), а в каждый последующий количество яблок равно сумме за два предыдущих месяца (Si=S(i-1)+S(i-2)). Поскольку яблоки со временем портятся, Ежик решил каждый раз, как у него накопятся 10 или больше яблок на счете, снимать ровно 10 яблок и обменивать их на кедровую шишку. Таким образом,у него никогда не должно оставаться больше 9 яблок . Ваша задача - по номеру месяца определять, сколько яблок будет на счете у Ежика в этом месяце. Первая строка ввода содержит целое число q ( 1<=q<=10^3 ) - количество запросов. Вторая сторка содержит q запросов - номера месяца p(1<=p<=10^18). Для каждого p выведите Sp, разделяя ответы пробелами, - количества яблок на счете Ежика в месяце с номером p. Оценивание : Программа , корректно работающая при p<=10^6, оценивается из расчета 50 балов. Ввод 11 1 2 3 4 5 6 7 8 9 10 16 Вывод 1 1 2 3 5 8 3 1 4 5 7 Ввод 1 1000000000000000000 Вывод 5 Вот мой код который я написал но что то тут не так подскажите в чем дело:
0
|
14.08.2017, 22:31 | |
Ответы с готовыми решениями:
8
Ежик в тумане (где ошибка?) Игра Ёжик Какова вероятнсть того, что по истечении срока инвестор останется в убытке Графика: кошка, ежик, заяц на полянке с ёлкой |
14.08.2017, 23:06 | 2 | |||||
Да как обычно, кот хреновый, всего-то
3
|
1 / 1 / 1
Регистрация: 25.07.2017
Сообщений: 98
|
||||||
14.08.2017, 23:12 [ТС] | 3 | |||||
Код работает как надо , кто может помочь разобрать или дать ссылки на темы.
0
|
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
|
|
14.08.2017, 23:55 | 4 |
shuvadanil, что именно непонятно : алгоритм, операторы?
0
|
1 / 1 / 1
Регистрация: 25.07.2017
Сообщений: 98
|
|
15.08.2017, 11:29 [ТС] | 5 |
Alex0x0000058, Операторы
Добавлено через 21 минуту C операторами разобрался , а алгоритм остался непонятным
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
||||||
15.08.2017, 17:30 | 6 | |||||
Сообщение было отмечено _Ivana как решение
Решение
2
|
15.08.2017, 18:10 | 7 |
avgoor, отлично, период вычислили Я и забыл, что при модуле 10 он должен получиться небольшим, достаточным для предрасчета массива. Я скопипастил общий алгоритм для больших модулей, когда период был бы большой.
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
15.08.2017, 18:13 | 8 |
_Ivana, а че его вычислять? Верхняя граница N^2, где N - модуль кольца вычетов.
0
|
15.08.2017, 18:16 | 9 |
Не, все понятно, просто забавно как у меня сработал стереотип "вылить воду из чайника и свести к предыдущей задаче" И даже не обратил внимания на малый модуль/период.
0
|
15.08.2017, 18:16 | |
15.08.2017, 18:16 | |
Помогаю со студенческими работами здесь
9
Крош и Ёжик хотят стать большими и умными Задача ёжик - Собрать все фишки, расставленные на поле Найти вероятность того, что ежик, которого вытащат, окажется серым График "ёжик" на координатной плоскости Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |