Миллион мух не могут ошибаться, да.
Спасибо
Потому что неуниверсально, это раз. Неудобно, это два. Писать код на ассемблере быстрее/лучше канпелятора, где используются всякие нетривиальные эвристики, вряд ли получится, особенно под интел, где бородатые дяди десятилетиями упражнялись в акробатике среди интеловских костылей в архитектуре. Если очень хочется пердолиться с байтами, то лучше взять кнутовский MMIX
ненужно
Я не придирался, а дополнил. Тебе тоже советую это брошюру - математическая индукция называется. Автор Шень, у него на самом деле одни из топовых книг по информатике на русском. Программирование и задачи вообще можно штудировать до посинения, лучше чем всякие кормены, ахо, скиены вместе взятые.
Вставлю свои пять копеек.
- n*(n+1)/2 + (n+1) = (n+1)(n+2)/2
Можно поделить на (n+1), тк оно != 0, так проще, кмк.
- Дискриминация по отношению к действительным и комплексным числам?
Гугли трансфинитную индукцию, но она еще большее ненужно. Ни разу ее не применял.
Воще то что ты написала, вне задачника дискретки/матана ненужно. Кому придет в голову доказывать равенства? И решать больше пары однотипных задач не стОит. Так как все решение заключается в умелом жонглировании подвыражениями.
Лучше Шеня данную тему никто не раскрыл, кмк, и задачи там интересные.
Я криворукий или у вас цитаты не работают в markdown?
PS Мат вставки выглядят отвратительно
\ > во многих тестах
Привел один тест.
Тоже нравится, но руки все равно тянутся к Sublime
Сколько заплатите?
Надеюсь в следующей статье нам покажут как складывать целые числа.