Размять мозги.... - Страница 360
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Сообщество > Разное > Размять мозги....

Размять мозги....

Ответ
Поиск в этой теме
 
Непрочитано 20.02.2023, 10:30
#7181
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,325


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
хоть все 3, хоть любые 2, хоть любое одно
а, тут подвох, любые два
v.psk на форуме  
 
Непрочитано 20.02.2023, 10:31
#7182
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


Цитата:
Сообщение от v.psk Посмотреть сообщение
то есть например 1,1,2?
Например, да. Но 1+2 делится на 3. Так что пример не удачный. И ряд не должен быть последовательным. Абсолютно любые натуральные числа.
Дмитррр вне форума  
 
Непрочитано 20.02.2023, 10:36
#7183
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,325


ну тогда...
все три числа сами по себе не делятся на три (по первому условию), то есть дают в остатке от деления 1 или 2.
По остаткам всего четыре варианта:
1,1,1
1,1,2
1,2,2
2,2,2
нетрудно проверить что сумма остатков в любой вариации либо из двух чисел либо из трех будет делиться на три.
v.psk на форуме  
 
Непрочитано 20.02.2023, 10:42
#7184
Steve13Nash


 
Регистрация: 09.11.2021
Сообщений: 10


Я рассуждал так:
Все натуральные числа можно разбить на «тройки»: 1+3*х; 2+3*х и 3+3*х
Каждое третье число (3+3*х) не подходит так как делится на 3
Сумма любого «первого» с любым «вторым» тоже не подходит т.к (1+3*х)+(2+3*у)=3+3*х+3*у
Остается только последний вариант, но он тоже не подходит: (1+3*х)+(1+3*у)+(1+3*z)= 1*3+3*х+3*у+3*z или (2+3*х)+(2+3*у)+(2+3*z)=2*3+3*х+3*у+3*z

edit: уже выше ответили
Steve13Nash вне форума  
 
Непрочитано 20.02.2023, 10:54
#7185
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


Цитата:
Сообщение от v.psk Посмотреть сообщение
нетрудно проверить что сумма остатков в любой вариации либо из двух чисел либо из трех будет делиться на три.
Да, это верное доказательство

Кстати, есть более общее утверждение: если взять любые N натуральных чисел, то среди них всегда найдётся сумма (из одного или нескольких), которая будет делиться на N.

Даже боле того, не надо рассматривать все возможные суммы. Хватит рассмотреть сумму первых членов. То есть для трёх, это х1, х1+х2, х1+х2+х3. Все остальные комбинации можно не рассматривать (последовательность не важна и можно переставлять как угодно).

Цитата:
Сообщение от Steve13Nash Посмотреть сообщение
Каждое третье число (3+3*х) не подходит так как делится на 3
Сумма любого «первого» с любым «вторым» тоже не подходит т.к (1+3*х)+(2+3*у)=3+3*х+3*у
Остается только последний вариант, но он тоже не подходит: (1+3*х)+(1+3*у)+(1+3*z)= 1*3+3*х+3*у+3*z или (2+3*х)+(2+3*у)+(2+3*z)=2*3+3*х+3*у+3*z
Как-то замысловато. Но есть дырки в логике. Ты не рассмотрел двойные суммы первых или вторых и некоторые тройные.

Последний раз редактировалось Дмитррр, 20.02.2023 в 10:59.
Дмитррр вне форума  
 
Непрочитано 20.02.2023, 14:46
#7186
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Откуда берётся дробный остаток от деления целых чисел? 0_о
это подразумевается остаток от деления с подавлением целой части - 7/3=2 1/3 ~ 1/3 дабы не писать х+1 - мне показалось более наглядным.
Fogel вне форума  
 
Непрочитано 20.02.2023, 14:59
#7187
Steve13Nash


 
Регистрация: 09.11.2021
Сообщений: 10


Цитата:
Сообщение от Дмитррр Посмотреть сообщение


Как-то замысловато. Но есть дырки в логике. Ты не рассмотрел двойные суммы первых или вторых и некоторые тройные.
а зачем рассматривать двойные суммы первых или вторых? если мы знаем что любое первое с любым вторым будет делиться на три, то есть не может быть два первых числа и одно второе (и наоборот) т.к найдется пара чисел которая делится на три.
а значит в конце нужно было проверить только тройную сумму первых или вторых
Steve13Nash вне форума  
 
Непрочитано 20.02.2023, 15:02
#7188
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,325


Цитата:
Сообщение от Steve13Nash Посмотреть сообщение
т.к найдется пара чисел которая делится на три.
есть вариант когда нужно все три слагаемых (в случае если у них одинаковый остаток)
например 4+4+4 или 5+5+5
v.psk на форуме  
 
Непрочитано 20.02.2023, 15:08
#7189
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


Хотя, может и нет дырок. Просто замысловато написано и сходу не понял.
Первая строка перекрывает, когда хотя бы одно делится на 3.
Вторая строка перекрывает, когда остатки разные (1+2=3)
Третья - когда остатки одинаковые (в сумме 3 или 6).

А слабо доказать или опровергнуть такое: каждое чётное положительное можно представить в виде суммы двух простых чисел (т.е. тех, которые ни на что не делятся, кроме себя и единицы).
Дмитррр вне форума  
 
Непрочитано 20.02.2023, 15:28
#7190
Steve13Nash


 
Регистрация: 09.11.2021
Сообщений: 10


Цитата:
Сообщение от v.psk Посмотреть сообщение
есть вариант когда нужно все три слагаемых (в случае если у них одинаковый остаток)
например 4+4+4 или 5+5+5
ну это из моих рассуждений получается три суммы первых (1+3*х)+(1+3*у)+(1+3*z), в этом случае (1+3*1)+(1+3*1)+(1+3*1) и вторых (2+3*х)+(2+3*у)+(2+3*z), в этом случае (2+3*1)+(2+3*1)+(2+3*1)

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Дмитррр Посмотреть сообщение

А слабо доказать или опровергнуть такое: каждое чётное положительное можно представить в виде суммы двух простых чисел (т.е. тех, которые ни на что не делятся, кроме себя и единицы).
это сложнее... сумма любых простых чисел будет четной (т.к простые числа на себя и единицу - значит они нечетные, если сложить получится четное), но вот в обратную сторону чтоб каждое четное на два простых не получается сходу
Steve13Nash вне форума  
 
Непрочитано 20.02.2023, 17:44
#7191
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,258
<phrase 1=


Цитата:
Сообщение от Steve13Nash Посмотреть сообщение
это сложнее...
Учитывая, что это одна из проблем Гильберта, немного сложнее, да.
Солидворкер вне форума  
 
Непрочитано 20.02.2023, 19:53
#7192
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Учитывая, что это одна из проблем Гильберта, немного сложнее, да.
Зато и пользы больше Можно премию получить.
Дмитррр вне форума  
 
Непрочитано 21.02.2023, 08:55
#7193
Steve13Nash


 
Регистрация: 09.11.2021
Сообщений: 10


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Учитывая, что это одна из проблем Гильберта, немного сложнее, да.
не ожидал такого подвоха
Steve13Nash вне форума  
 
Непрочитано 21.02.2023, 09:37
#7194
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


А вдруг кто решит? Пока математики применяют математические приёмы, может тут надо инженерно подойти.

Ладно, вот тогда практический вопрос. Получил квитанцию. За месяц квартира потратила 1,5 Гкал тепла на отопление. Вот думаю, это много или мало? Как прикинуть, не накручивают ли.
Дмитррр вне форума  
 
Непрочитано 21.02.2023, 09:39
#7195
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,325


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
может тут надо инженерно подойти.
перебором чисел на бумажке...

Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Как прикинуть, не накручивают ли.
однозначно накручивают
v.psk на форуме  
 
Непрочитано 21.02.2023, 10:06
#7196
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


1.5 Гкал, это у нас 1,74Е6 Вт*ч, за месяц. делим на 30, делим на 24 выходит 2400Вт Знаешь, два обогревателя по полтора киловата непрерывно работающие в квартире, это на правду походит... Или я где косячу?
Fogel вне форума  
 
Непрочитано 21.02.2023, 10:30
#7197
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Ладно, вот тогда практический вопрос. Получил квитанцию. За месяц квартира потратила 1,5 Гкал тепла на отопление. Вот думаю, это много или мало? Как прикинуть, не накручивают ли.
У меня 1,65 Гкал, 75 кв.м. кирпичного толстостенного дома, батареи жарят - кипяток. Получается расход тепла меньше, чем по нормативу:


По-нормальному, по-инженерному - можно посчитать, сколько должно быть на твою квартиру по нормативу: температуру внутри/снаружи, теплопотери через окна+стены и всё такое. Курсач же такой был по ТГВ.
Сергей Юрьевич на форуме  
 
Непрочитано 21.02.2023, 11:20
#7198
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,399


Цитата:
Сообщение от v.psk Посмотреть сообщение
перебором чисел на бумажке...
На компьютере проверили все до каких-нибудь 18, а то и 20-значных чисел.
Цитата:
Сообщение от Fogel Посмотреть сообщение
выходит 2400Вт Знаешь, два обогревателя по полтора киловата непрерывно работающие в квартире, это на правду походит... Или я где косячу?
Да, согласен. Можно так перевести и в целом 2,4 кВт на квартиру выглядит правдоподобным.
Цитата:
Сообщение от Сергей Юрьевич Посмотреть сообщение
по нормативу
Странные нормативы. Что за революция произошла в 99 году, что норматив на квартиру упал в 2 и более раза? Или это просто деление на "старые и новые"? Не слишком ли условная граница? Я понимаю, если бы делили по материалу стен или ещё как... Пусть даже по возрасту, но плавно, а не скачком в 1 год.
Дмитррр вне форума  
 
Непрочитано 21.02.2023, 11:46
#7199
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,875


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
Что за революция произошла в 99 году, что норматив на квартиру упал в 2 и более раза? Или это просто деление на "старые и новые"?
Наверное какой-та новый норматив на энергоэффективность ввели, вентилируюемые фасады или ещё чего - я х.з.
Сергей Юрьевич на форуме  
 
Непрочитано 22.02.2023, 03:15
#7200
Нубий-IV

Инженер-философ
 
Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,071


Цитата:
Сообщение от Дмитррр Посмотреть сообщение
На компьютере проверили все до каких-нибудь 18, а то и 20-значных чисел.
Бешеному математику 20 знаков не крюк. А нам, инженерАм, и трех хватит. Достаточно проверить числа до 1000.
Код:
[Выделить все]
<head><meta charset="Windows-1251"></head>

<script>

// Список простых чисел
var PrimeNumbers = new Array()

// Возвращает true, если число простое
function IsPrime(number)
{
    // Проверка делимости на простые числа из списка
    for(var primeNumberIndex = 0; primeNumberIndex < PrimeNumbers.length; primeNumberIndex++) {
        var primeNumber = PrimeNumbers[primeNumberIndex]

        // Если число есть в списке, оно простое
        if(number == primeNumber)
            return true

        // Если число делится на простое из списка - оно составное
        if(number % primeNumber == 0)
            return false;
    }

    // Если не найдено делителей в списке простых - число простое
    return true;
}

// Заполняет список простых чисел до значения nMaxNumber
function CalcPrimes(nMaxNumber)
{
    for(var number = 2; number < nMaxNumber; number++)
        // Если число простое - добавить его в список
        if(IsPrime(number))
            PrimeNumbers.push(number)

    // Вывести полученный список
    idBody.innerHTML += PrimeNumbers + "<br><br>"
}

// Возвращает true, если теорема доказана для данного числа
function ProofForSingleNumber(number)
{
    // Перебор всех возможных сумм из списка простых чисел
    for(var primeNumberIndex = 0; primeNumberIndex < PrimeNumbers.length; primeNumberIndex++) {
            // Очередное простое число из списка
            var primeNumber = PrimeNumbers[primeNumberIndex]

            // Оба слагаемых должны быть меньше заданного числа
            // Если до этой итерации ответа не нашлось, то и дальше уже не будет => решения нет
            if(primeNumber >= number)
                return false
            
            // Второе слагаемое
            var difference = number - primeNumber

            // Если второе слагаемое простое => решение найдено
            if(IsPrime(difference)) {
                // Вывод найденного решения
                idBody.innerHTML += number + " = " + primeNumber + " + " + difference + "<br>"
                return true
            }
        }

    // Простых слагаемых в списке не нашлось => решения нет
    return false
}

// Возвращает true, если теорема доказана для всех чисел до значения nMaxNumber
function ProofForAllNumbers(nMaxNumber)
{
    var proof = true

    // Для всех четных чисел
    for(var number = 4; number < nMaxNumber; number += 2)
        // Если есть число, для которого решение не найдено - теорема опровергнута
        if(!ProofForSingleNumber(number)) {
            // Вывод не найденного решения
            idBody.innerHTML += number + "=" + "<br>"
            proof = false
        }

    return proof
}

// Доказательство
function Proof()
{
    // Для всех трехзначных чисел
    var MAX_NUMBER = 1000

    // Заполнение списка простых чисел
    CalcPrimes(MAX_NUMBER)

    // Доказательство
    if(ProofForAllNumbers(MAX_NUMBER))
        idBody.innerHTML += "Теорема доказана"
    else
        idBody.innerHTML += "Теорема опровергнута"
}

</script>

<body id="idBody" onload="Proof()"></body>
Сохраняем в блокноте с расширением HTA, запускаем, смотрим доказательство. С инженерной точностью теорема верна.

P.S.
Если в строке 74 заменить "number += 2" на "number ++", то будут перебираться все числа, и можно посмотреть на нечетные, для которых суммы нет.
Нубий-IV вне форума  
Ответ
Вернуться   Форум DWG.RU > Сообщество > Разное > Размять мозги....