На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 4
ссылка на сообщение  Отправлено: 13.06.23 23:56. Заголовок: Задание 9 №117 не сходится ответ


117) (А. Богданов). Откройте файл электронной таблицы 9-114.xls, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться сторонами равнобедренного треугольника. В ответе запишите только число.

Для решения задачи используем следующее равенство равнобедренного треугольника: равнобедренным треугольником называют треугольник, у которого две стороны равны.

Рассматриваем 3 случая: 1 сторона = 2 сторона, 1 сторона = 3 сторона, 2 сторона = 3 сторона. Далее считаем кол-во записей, в котором выполняется только 1 случай.
Если бы мы рассматривали когда выполняются одновременно все 3 (или 2) случая, то это уже был бы равносторонний треугольник.

В итоге у нас получается ответ 209.
А правильный ответ на сайте - 229.

Подскажите, пожалуйста, в чем наша ошибка.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]







Сообщение: 54
ссылка на сообщение  Отправлено: 14.06.23 06:33. Заголовок: Равносторонний треуг..


Равносторонний треугольник является равнобедренным (трижды!!)
(но, конечно же, не наоборот). так что добавьте равносторонние и , видимо, получите верный ответ.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
ссылка на сообщение  Отправлено: 26.06.23 22:51. Заголовок: Спасибо за ответ! Но..


Спасибо за ответ! Но если мы добавляем равносторонний, то получается ответ 54 для №118:
118) (А. Богданов). Откройте файл электронной таблицы 9-114.xls, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться сторонами равностороннего треугольника. В ответе запишите только число.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 97
ссылка на сообщение  Отправлено: 27.06.23 07:15. Заголовок: Получается верный от..


Получается верный ответ 229:
from itertools import *
s=[sorted(list(map(int,c.split()))) for c in open('c:/9-114.csv')]
tr=[c for c in s if all(a<b+d for (a,b,d) in permutations(c)) and any(a==b for (a,b,d) in permutations(c)) ]
print(len(tr))

Возможно, вы не рассматриваете случаи вырожденных треугольников (2,2,4) и не треугольников вовсе (1,1,5)

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 89
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет