![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
Заледве вирвавшись від жвавих хлопців, дівчата поховалися в хаті у одної з дівчат, щоб нарешті розпочати ритуал гадання. Але поки дівчата метушаться й закінчують приготування, Гандзя тихенько сидить на канапі та й оглядає кімнату, в якій їй вже незабаром буде нагадано судженого. їй впав у око дуже цікавий килим, постелений на підлозі. На ньому був намальований великий правильний трикутник, всередині якого було багато однакових малих правильних трикутників, укладених таким чином, що в основі великого трикутника знаходилося рівно N малих трикутників. Гандзі так сподобався малюнок, що вона собі його навіть змалювала.
Нудьгуючи Гандзя почала рахувати кількість різних трикутників, утворених всередині великого трикутника. Проте їй так і не вдалося закінчити обрахунки, оскільки дівчата потягли її з собою, щоб почати гадання. Цікаво, скільки ж на килимі різноманітних трикутників?.. Вхідні дані: В рядку міститься єдине число N - кількість малих трикутників в основі великого. Вихідні дані: Виведіть єдине число - кількість різних трикутників всередині великого трикутника. Обмеження: 1 < N < 200000 Приклад вводу 1: 1 Приклад виводу 1: 1 Приклад вводу 2: 2 Приклад виводу 2: 5 Приклад вводу 3: 4 Приклад виводу 3: 27 Буду очень благодарен любому, кто поможет решить задачу.
TerMinAdoOR
|
![]() |
![]() |
![]() |
#2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
трикутник — треугольник, остальное понять трудно!
Не осложняйте задачу, и так она не лёгкая!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
Переведу на русский: Есть правильний треугольник, которий уложен таким образом, что в основе етого правильного треугольника есть ровно N Маленьких треугольников. Задача - посчитать, сколько разних треугольников есть в большом треугольнике.
TerMinAdoOR
Последний раз редактировалось terminadoor; 08.01.2009 в 17:49. |
![]() |
![]() |
![]() |
#4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Вот, например, для «великого» квадрата при N = 2 число внутренних квадратиков равно 4, а в треугольнике (при N = 2) то же самое!
Может, не надо обращать внимание на эти ваши «приклады»?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
Во первих, большой треугольник считаем. Во вторих, там будет 5. Количество малих треугольников - 4 + 1 большой(весь). Щас рисунок дам.
TerMinAdoOR
Последний раз редактировалось terminadoor; 08.01.2009 в 17:49. Причина: http://shelesta.org/error/m.html |
![]() |
![]() |
![]() |
#6 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Цитата:
Решим так: сколько здесь (при 1 < N < 200000) изображено треугольников?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 08.01.2009 в 22:21. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
Для н=1 ето будет один треугольник безо всяких линий. Ето будут лишь 3 линии. Ви смотрели рисунок?
P.S. Спосибо, что стараетесь помочь мне.
TerMinAdoOR
|
![]() |
![]() |
![]() |
#8 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Для N є [1;4] подходит формула
1 + N² + (N – 2)(2·(N – 3) + 3) (Для N = 5 она «отстаёт» на 1, так что общая, очевидно, другая. Скорей всего, что рекурсивная.) Код:
Рекуррентная формула есть. Но должна же быть и прямая!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 08.01.2009 в 23:49. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
А может ёщё кто-нибудь знает?
TerMinAdoOR
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 26.06.2008
Сообщений: 86
|
![]()
А можна рекурентную формулу?
TerMinAdoOR
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста с задачкой | Kold | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.11.2008 16:33 |
Пожалуйста помогите с задачкой на строки | kiko | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.11.2008 18:58 |
Помогите с задачкой, пожалуйста! | korteas | Помощь студентам | 6 | 09.10.2007 12:10 |
Помогите пожалуйста с задачкой | Antowka | Помощь студентам | 1 | 13.06.2007 13:41 |