2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 15:57 
Аватара пользователя


01/12/11

8634
Сегодняшнее число, 10.09.2017, примечательно тем, что у него:

1) Сумма первых четырёх цифр равна сумме последних четырёх цифр.
2) Произведение первых четырёх цифр равно произведению последних четырёх цифр.
3) Модуль знакопеременной суммы первых четырёх цифр отличается вдвое от модуля знакобеременной суммы последних четырёх цифр.

Когда в нашем тысячелетии такое совпадение случится в последний раз?

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 19:22 


15/05/13
342
> знакобеременной

Все, над задачей думать уже невозможно. :D

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 20:16 
Заслуженный участник


20/08/14
11872
Россия, Москва

(Найдено тупым перебором)

код: [ скачать ] [ спрятать ]
Используется синтаксис Text
03.09.2910
04.08.2910
05.07.2910
06.06.2910
07.05.2910
08.04.2910
09.03.2910
21.09.2820
22.08.2820
23.07.2820
24.06.2820
25.05.2820
26.04.2820
27.03.2820
28.02.2820
29.01.2820
07.12.2710
08.11.2710
09.10.2710
10.09.2710
11.08.2710
12.07.2710
13.06.2710
14.05.2710
15.04.2710
16.03.2710
17.02.2710
18.01.2710
27.10.2620
30.07.2620
25.10.2600
01.07.2600
02.06.2600
30.05.2600
03.05.2600
04.04.2600
05.03.2600
06.02.2600
07.01.2600
25.09.2590
26.08.2590
27.07.2590
28.06.2590
29.05.2590
25.12.2521
16.10.2510
20.06.2510
21.05.2510
22.04.2510
23.03.2510
24.02.2510
25.01.2510
25.10.2501
01.07.2501
02.06.2501
30.05.2501
03.05.2501
04.04.2501
05.03.2501
06.02.2501
07.01.2501
14.09.2480
15.08.2480
16.07.2480
17.06.2480
18.05.2480
19.04.2480
21.09.2460
22.08.2460
23.07.2460
24.06.2460
25.05.2460
26.04.2460
27.03.2460
28.02.2460
29.01.2460
27.10.2440
30.07.2440
14.12.2411
25.10.2402
01.07.2402
02.06.2402
30.05.2402
03.05.2402
04.04.2402
05.03.2402
06.02.2402
07.01.2402
03.12.2400
04.11.2400
05.10.2400
10.05.2400
11.04.2400
12.03.2400
13.02.2400
14.01.2400
03.09.2370
04.08.2370
05.07.2370
06.06.2370
07.05.2370
08.04.2370
09.03.2370
07.12.2350
08.11.2350
09.10.2350
10.09.2350
11.08.2350
12.07.2350
13.06.2350
14.05.2350
15.04.2350
16.03.2350
17.02.2350
18.01.2350
16.10.2330
20.06.2330
21.05.2330
22.04.2330
23.03.2330
24.02.2330
25.01.2330
23.10.2310
30.03.2310
25.10.2303
01.07.2303
02.06.2303
30.05.2303
03.05.2303
04.04.2303
05.03.2303
06.02.2303
07.01.2303
03.12.2301
04.11.2301
05.10.2301
10.05.2301
11.04.2301
12.03.2301
13.02.2301
14.01.2301
25.10.2240
01.07.2240
02.06.2240
30.05.2240
03.05.2240
04.04.2240
05.03.2240
06.02.2240
07.01.2240
03.12.2220
04.11.2220
05.10.2220
10.05.2220
11.04.2220
12.03.2220
13.02.2220
14.01.2220
21.12.2211
22.11.2211
25.10.2204
01.07.2204
02.06.2204
30.05.2204
03.05.2204
04.04.2204
05.03.2204
06.02.2204
07.01.2204
03.12.2202
04.11.2202
05.10.2202
10.05.2202
11.04.2202
12.03.2202
13.02.2202
14.01.2202
10.12.2200
12.10.2200
20.02.2200
21.01.2200
27.10.2170
30.07.2170
24.11.2141
30.12.2130
14.10.2130
20.04.2130
21.03.2130
22.02.2130
23.01.2130
25.12.2125
14.12.2114
21.12.2112
22.11.2112
30.10.2110
01.03.2110
02.02.2110
03.01.2110
25.10.2105
01.07.2105
02.06.2105
30.05.2105
03.05.2105
04.04.2105
05.03.2105
06.02.2105
07.01.2105
03.12.2103
04.11.2103
05.10.2103
10.05.2103
11.04.2103
12.03.2103
13.02.2103
14.01.2103
10.12.2101
12.10.2101
20.02.2101
21.01.2101
25.09.2095
26.08.2095
27.07.2095
28.06.2095
29.05.2095
14.09.2084
15.08.2084
16.07.2084
17.06.2084
18.05.2084
19.04.2084
03.09.2073
04.08.2073
05.07.2073
06.06.2073
07.05.2073
08.04.2073
09.03.2073
27.10.2071
30.07.2071
21.09.2064
22.08.2064
23.07.2064
24.06.2064
25.05.2064
26.04.2064
27.03.2064
28.02.2064
29.01.2064
16.10.2060
20.06.2060
21.05.2060
22.04.2060
23.03.2060
24.02.2060
25.01.2060
07.12.2053
08.11.2053
09.10.2053
10.09.2053
11.08.2053
12.07.2053
13.06.2053
14.05.2053
15.04.2053
16.03.2053
17.02.2053
18.01.2053
27.10.2044
30.07.2044
25.10.2042
01.07.2042
02.06.2042
30.05.2042
03.05.2042
04.04.2042
05.03.2042
06.02.2042
07.01.2042
16.10.2033
20.06.2033
21.05.2033
22.04.2033
23.03.2033
24.02.2033
25.01.2033
30.12.2031
14.10.2031
20.04.2031
21.03.2031
22.02.2031
23.01.2031
21.09.2028
22.08.2028
23.07.2028
24.06.2028
25.05.2028
26.04.2028
27.03.2028
28.02.2028
29.01.2028
27.10.2026
30.07.2026
03.12.2022
04.11.2022
05.10.2022
10.05.2022
11.04.2022
12.03.2022
13.02.2022
14.01.2022
01.12.2020
20.11.2020
02.11.2020
21.10.2020
03.10.2020
10.03.2020
11.02.2020
30.01.2020
12.01.2020
03.09.2019
04.08.2019
05.07.2019
06.06.2019
07.05.2019
08.04.2019
09.03.2019
07.12.2017
08.11.2017
09.10.2017
10.09.2017
11.08.2017
12.07.2017
13.06.2017
14.05.2017
15.04.2017
16.03.2017
17.02.2017
18.01.2017
16.10.2015
20.06.2015
21.05.2015
22.04.2015
23.03.2015
24.02.2015
25.01.2015
23.10.2013
30.03.2013
30.10.2011
01.03.2011
02.02.2011
03.01.2011
25.10.2006
01.07.2006
02.06.2006
30.05.2006
03.05.2006
04.04.2006
05.03.2006
06.02.2006
07.01.2006
03.12.2004
04.11.2004
05.10.2004
10.05.2004
11.04.2004
12.03.2004
13.02.2004
14.01.2004
10.12.2002
12.10.2002
20.02.2002
21.01.2002
Интересно насколько сложно решить без перебора.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 20:40 
Аватара пользователя


01/12/11

8634
Dmitriy40
А разве нуль от нуля отличается вдвое?

-- 10.09.2017, 20:48 --

А последняя (в хронологическом порядке) дата вообще непонятно что здесь делает? Чаи гоняет?

-- 10.09.2017, 20:50 --

А, нет, пардон, насчёт последней всё как раз верно :mrgreen:

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 20:59 
Заслуженный участник


20/08/14
11872
Россия, Москва
Ну, разве это неверно $0\cdot2=0$? ;-) Так уж записал проверку в программе ...
Впрочем, тогда

(исключаются такие даты)

23.10.2310
30.03.2310
21.12.2211
22.11.2211
10.12.2200
12.10.2200
20.02.2200
21.01.2200
21.12.2112
22.11.2112
10.12.2101
12.10.2101
20.02.2101
21.01.2101
23.10.2013
30.03.2013
10.12.2002
12.10.2002
20.02.2002
21.01.2002
Но ответ остаётся тем же.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение10.09.2017, 23:26 
Аватара пользователя


01/12/11

8634
Dmitriy40
谢谢

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 00:32 
Заслуженный участник


20/08/14
11872
Россия, Москва
Да не за что.
Как решить в уме или на бумажке всё ещё интересно. Но многовато расписывать и всё лень ...

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 11:11 
Аватара пользователя


01/12/11

8634
Dmitriy40
Кстати, а Вы не забыли, что иногда бывает 29-е февраля?

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 12:41 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
Ktina
Не забыл.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 17:01 
Заслуженный участник


20/08/14
11872
Россия, Москва
Ktina
Не забыл (сначала проверял вообще все 31 день в каждом месяце, пришлось потом руками удалять лишние, только потом уж сделал нормальный цикл по дням месяца), но оно не проходит третьего условия (отношения знакопеременных сумм).

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 22:40 
Аватара пользователя


01/12/11

8634
Dmitriy40 в сообщении #1247005 писал(а):
... сначала проверял вообще все 31 день в каждом месяце, пришлось потом руками удалять лишние, только потом уж сделал нормальный цикл по дням месяца ...

Тогда не могу не задать ещё вопрос.
А Вы знаете, что 29 февраля бывает не каждый делящийся на 4 год? Например, в 1900г. его не было.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 23:02 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
Ktina
Давайте я вас успокою. SQL запрос
Используется синтаксис Oracle 11 SQL
SELECT TO_DATE('01.01.3001', 'dd.mm.yyyy') - ROWNUM FROM dual CONNECT BY LEVEL < 100000
Возвращает список 100000 последних дней третьего тысячелетия. Причем это уже в формате даты, там все календарные нюансы учтены. В генштабе оракле не дураки сидят все-таки. Мои результаты на основе такого списка дат полностью совпадают с результатами Dmitriy40. Если вам есть чем нам возразить - смело возражайте.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение11.09.2017, 23:50 
Заслуженный участник


20/08/14
11872
Россия, Москва
Ktina в сообщении #1247085 писал(а):
А Вы знаете,
Знаю. Знаю даже название "григорианский календарь". :-)
Вот правило для тысяч уже не помню (нужно ли его применять), да, но оно здесь и не нужно. Да ещё не факт что оно вообще нужно, на этих интервалах вращение Земли может не соответствовать текущим прогнозам.
Впрочем, Вы не обратили внимания, что 29 февраля в любом случае не удовлетворяет третьему условию задачи и потому какие бы года были или не были высокосными, на ответ это не повлияет (ни на ответ ни на список за это тысячелетие): 29.02 дают сумму 9, т.е. из цифр года надо набрать 18 или -18, при цифре тысяч 2 надо иметь третью цифру не меньше 16, или вторую и третью цифру иметь 9, а третью -2 - но все эти варианты невозможны.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение12.09.2017, 00:18 
Аватара пользователя


01/12/11

8634
Dmitriy40
Вы правы.

 Профиль  
                  
 
 Re: Опять сегодняшняя дата (10.09.2017)
Сообщение12.09.2017, 22:07 
Заслуженный участник


20/08/14
11872
Россия, Москва
ToAll. Не считаю задачу закрытой, компьютерный перебор всё же чит, это остаётся в силе:
Dmitriy40 в сообщении #1246892 писал(а):
Как решить в уме или на бумажке всё ещё интересно. Но многовато расписывать и всё лень ...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: fiviol


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group