Имя: Пароль:
IT
 
Клопы и блохи
0 Ненавижу 1С
 
гуру
17.05.12
09:59
В диване живут клопы и блохи. Жадный и ленивый 1С-ник лежит на диване и рассуждает: если клопов станет в некоторое число раз больше,то всего насекомых будет 2012, а если блох станет во столько же раз больше, а число клопов не изменится, то всего насекомых будет 2011. Сколько же насекомых живет в диване сейчас?
1 Господин ПЖ
 
17.05.12
10:01
а тараканы где?
2 ssh2006
 
17.05.12
10:01
1341
3 БалбесВ1с
 
17.05.12
10:01
2
4 БалбесВ1с
 
17.05.12
10:02
3
5 andrewks
 
17.05.12
10:03
(4) нумерация постов ведётся автоматически
6 БалбесВ1с
 
17.05.12
10:07
1340
7 Error pro
 
17.05.12
10:10
1сника за клопа или блоху считать?
8 mikecool
 
17.05.12
10:18
(0) а решение есть?
9 mikecool
 
17.05.12
10:19
ибо
Х*К + Б = 2012
К + Х*Б = 2011
если количество не меняется (Х = 1) тогда система не верна
10 alek_aab
 
17.05.12
10:21
(9) почему при Х=1 система должна иметь решение? из чего это следует?
11 mikecool
 
17.05.12
10:21
(10) а почему не должна?
12 ssh2006
 
17.05.12
10:22
(9) сложи эти два уравнения, получится (К + Б) = 4023/(X + 1)
13 zva
 
17.05.12
10:22
(9) решение есть, а когда "некоторое число раз больше" еще и натуральное - то единственное... даже правильный ответ есть
14 andrewks
 
17.05.12
10:23
Б выражается через К как корни квадратного уравнения
K^2 + (Б-2011)*К + Б = 0

подставив в исходные два уравнения, получаем две системы из 2-х уравнений с двумя неизвестными.
извините, но выводить сейчас некогда, формулы получаются не очень красивыми
15 mikecool
 
17.05.12
10:25
у меня получилось перебором 1341 ))
16 Ненавижу 1С
 
гуру
17.05.12
10:25
Да, попробуйте также решить, если "в некоторое число раз" не обязательно целое
17 mikecool
 
17.05.12
10:27
(12) да. дошло )
18 mikecool
 
17.05.12
10:28
также добавляется третье уравнение
К + Б < 2011
19 andrewks
 
17.05.12
10:28
а, ну да, нам же не обязательно искать К и Б по-отдельности, достаточно выразить их сумму, большего от нас не требуется
20 andrewks
 
17.05.12
10:28
(18) это неравенство
21 mikecool
 
17.05.12
10:29
(20) и? из условия вытекает, так что ...
22 butterbean
 
17.05.12
10:29
если "в некоторое число раз больше" может быть равно 0, то ответ 4023
23 mikecool
 
17.05.12
10:30
Х + 1 < 2,000497265 ))
24 mikecool
 
17.05.12
10:30
+23 и получается хрень )
25 andrewks
 
17.05.12
10:32
поскольку К, Б - целые, то 4023 должно делиться нацело на (х+1)
26 andrewks
 
17.05.12
10:33
т.о. нужны делители 4023
27 andrewks
 
17.05.12
10:34
28 Ненавижу 1С
 
гуру
17.05.12
10:35
(26) а если (16)?
29 andrewks
 
17.05.12
10:35
(28) а я и не допускал, что х - целое
30 andrewks
 
17.05.12
10:35
х может быть равно 0?
31 Ненавижу 1С
 
гуру
17.05.12
10:36
(29) если так, то К+Б не обязательно делитель 4023
32 mikecool
 
17.05.12
10:36
а как быть с (18) и (23)? я гоню?
33 Ненавижу 1С
 
гуру
17.05.12
10:37
(30) исходя из "в некоторое число раз БОЛЬШЕ", то X>1
34 ssh2006
 
17.05.12
10:37
если (16), то выходит в диване живет < 2011
35 andrewks
 
17.05.12
10:38
(31) а где я это утверждал? я говорю, что (х+1) - делитель 4023, поскольку К+Б - целое, и 4023 - целое
36 Ненавижу 1С
 
гуру
17.05.12
10:39
(35) и это неверно тоже
37 andrewks
 
17.05.12
10:39
(36) почему?
38 ssh2006
 
17.05.12
10:40
2 <= число насекомых в диване <= 2011
39 Ненавижу 1С
 
гуру
17.05.12
10:41
(37) хотя бы потому, что из фразы "(х+1) - делитель 4023" следует автоматом:
1. К+Б - делитель 4023
2. х - целое
40 andrewks
 
17.05.12
10:42
3, 9, 27, 149, 447, 1341
41 andrewks
 
17.05.12
10:42
(39) правильно. ну так я не _допускал_, что х - целое. так получается исходя из равенств
42 Dmitry77
 
17.05.12
10:43
решение -

x*k+y = 2012
y*k+x = 2011

1= (x-y)(k-1)
k = 2

2x+y = 2012
2y+x = 2011

2x+y = 2012
4y+2x = 4022

3y = 2010

y = 670
x = 671
43 Ненавижу 1С
 
гуру
17.05.12
10:44
(41) мне непонятно
44 Ненавижу 1С
 
гуру
17.05.12
10:45
(42) а если (16)?
45 mikecool
 
17.05.12
10:46
ответьте на 32, а то я совсем потерялася
46 andrewks
 
17.05.12
10:47
(43)
(К + Б) = 4023/(х + 1)

(К + Б) - целое? целое
4023 - целое? целое

следовательно, (х+1) - делитель 4023. что непонятного?
47 Dmitry77
 
17.05.12
10:47
(44) тогда будем перебирать все делители
48 Ненавижу 1С
 
гуру
17.05.12
10:49
(46)
А = Б/В

А=5 - целое
Б=12 - целое
В=2.4 - не целое
49 Wasya
 
17.05.12
10:51
(9)
Х*К + Б = 2012
-
К + Х*Б = 2011
=>
(К-Б)*(Х-1)=1
=>
Х=2
50 Ненавижу 1С
 
гуру
17.05.12
10:52
(49) а если (16)?
51 andrewks
 
17.05.12
10:53
(48) тогда, имхается мне, что решений может быть вообще континуум
52 Ненавижу 1С
 
гуру
17.05.12
10:58
(51) ну не континуум, максимум некое подмножество рац. значений

Х=1+1/(К-Б)
53 andrewks
 
17.05.12
10:59
(52) где док-во, что оно конечно?
54 Domovoi
 
17.05.12
10:59
Нет решения уже звучало?
55 andrewks
 
17.05.12
11:00
(54) решений полно
56 Ненавижу 1С
 
гуру
17.05.12
11:00
(53) оно возможно бесконечно, но точно не более чем счетно, континуума не будет
57 andrewks
 
17.05.12
11:03
(56) ну да, я оговорился, имел в виду бесконечное количество решений
58 Domovoi
 
17.05.12
11:06
(55)Любопытно, а пример хотя б одного можно?
59 Ненавижу 1С
 
гуру
17.05.12
11:06
(58) например (42)
60 Wasya
 
17.05.12
11:10
(50,52)
Тогда появляется еще одно решение
К+Б=1998

Х*К + Б = 2012
+
К + Х*Б = 2011
=>
(К+Б)=4023/(Х+1)
61 andrewks
 
17.05.12
11:18
вопрос автору: а решение, вообще, известно? или его нужно найти?
62 Ненавижу 1С
 
гуру
17.05.12
11:18
(61) в оригинале задача была для целых чисел только, общего решения я не знаю
63 andrewks
 
17.05.12
11:20
(62) для целого х?
64 andrewks
 
17.05.12
11:22
решение в (40) соответствует оригиналу? или нет?
65 Ненавижу 1С
 
гуру
17.05.12
11:24
(63) да
(64) оригинальное решение в (42)
66 МастерВопросов
 
17.05.12
11:45
67 andrewks
 
17.05.12
12:40
(65) ага, точно, К - целое, Б - целое, => К+Б - целое. но обратное следствие неверно. эти ответы, в общем случае, подразумевают нецелые К и Б
68 andrewks
 
17.05.12
12:42
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой