Система Диофанта 2
Написано для Артёма.
Научи меня плохому.
Еролаш № 78.
= Спасай!!!
/ Шеф! Все пропало! /
= Шоу под угрозой, а отказаться нельзя.
/ Все, кина не будет. Электричество кончилось. /
- Что случилось?
/ У тебя там не закрытый… а открытый перелом? /
= Сгорел уже на третьей задаче! Хорошо еще, что хвалился своим друзьям, и как заклинило, отговорился, что надо делать уроки и т.п. Но завтра в школе они всем расскажут, и с меня потребуют демонстрацию.
/ Семё-ё-н Семёныч!… /
- Я тебе говорил, что фокусы, как и экспромты, надо тщательно готовить. Потренировался бы побольше, подготовил..., а это мысль...
- Все мои проблемы я...
= Я знаю, все твои проблемы ты решаешь программным путем.
- Да, именно так. План такой: как генерировать квадратные уравнения мы знаем, а значит пишем программку...
/ Лёгким движением руки брюки превращаются… Брюки превращаются… Превращаются брюки… /
Так, это дело займет не пять минут, посмотри пока фильм.
= Брильянтовую ногу?
- Можно и это, но я имел в виду «Праздник святого Йоргена»
............
= Фу..... черно-белый! Немой!!!
- Ну, и что. Фильм тридцатого года, но зато здорово объясняется, как надо готовить чудеса.
...........
- Оторвись, потом досмотришь.
/ Дичь не улетит, она жареная /
- В последнее время я учусь работать с Питоном. Достаточно интересный язык, но особо хвалить или ругать рано, надо получше познакомится.
- Но для начала одно предупреждение. Питон очень требователен к правильному применению отступов, к сожалению fb2 «съедает» лишние пробелы или табуляции, да, есть теги для оформления кода, но не все читалки правильно их воспринимают.
/ Я считаю, что человеку можно верить только в самом крайнем случае. /
Поэтому для зрительного восприятия отступов группы пробелов (табуляцию) я заменю группой точек и пробелов « . . »
= Ясно, при необходимости заменить их на табуляцию. Но не растягивай, у меня время поджимает.
/ Цигель, цигель ай лю-лю /
- Давай разберем, то, что сделано.
- Вариант первый (пробный) для выяснения принципа работы программы.
1 | # -*- coding: utf-8 -*-
2 | import random
3 |
4 | def gen_number():
5 | . . prime_number =(1, 2, 3, 5, 7, 11, 13, 17)
6 | . . sign_number =(0, 1, 2, 3)
7 | . . nu = random.choice(prime_number)
8 | . . sign = random.choice(sign_number)
9 | . . if sign == 0:
10 | . . . . nu = nu * -1
11 | . . return nu
12 |
13 | def show_numb(a):
14 | . . if a > 0:
15 | . . . . return ' + '+ str(a)
16 | . . return ' - ' + str(abs(a))
17 |
18 | for i in range(100):
19 | . . x1 = gen_number()
20 | . . x2 = gen_number()
21 | . . b = x1 + x2
22 | . . c = x1 * x2
23 | . . #print 'x1 = '+str(x1) + ' x2 = '+str(x2)
24 | . . if b != 0:
25 | . . . . print 'x^2 '+ show_numb(b*-1) + 'x ' +show_numb(c)
Строка 2 — подключаем библиотеку для работы со случайными числами.
Строка 4 — функция генерирующая случайное число со случайным знаком
Строка 5 — кортеж из простых чисел, из которых случайно мы будем выбирать ___
Строка 6 — из этого кортежа будем выбирать знак. Минус будет засчитываться только если выпадет 0 (ясно все остальные вероятности = плюс) чем больше этих «ненужных» чисел, тем меньше вероятность выпадания минуса. Вот такая шутка.
Остальные строки функции прозрачны. Не будем сотрясать воздух.
Строка 13 — функция Показа числа. В общем все понятно: если число положительно то перед ним напишем «+», иначе «-».
= А если будет ноль?
- Посмотри внимательно.... нуля не будет.
/ Только нэ суетись! /
Строка 18 — основной блок программы. В данном случае это цикл повторяющийся 100 раз
Задумываются два числа (из простых чисел с произвольным знаком)
Эти числа умножаются и складываются. Результат выводится на экран.
Строка 24 — исключает из рассмотрения случаи с коэффициентом b равным нулю, уравнение при этом будет слишком примитивно.
= Ты пропустил 23 строку!
- Она закомментирована и нужна была только в отладке для проверки результатов.
- Как видишь, ничего сложного.
= Ну, не знаю, но я...
/ Как говорит наш дорогой шеф, в нашем деле главное — этот самый реализьм! /
- Хорошо, переходим к реальной программе.
1 | # -*- coding: utf-8 -*-
2 | import random
3 |
4 | def gen_number(k):
5 | . . prime_number =(1, 2, 3, 5, 7, 11, 13, 17)
6 | . . sign_number =(0, 1, 2, 3)
7 | . . nu = prime_number[random.randint(0, k)]
8 | . . sign = random.choice(sign_number)
9 | . . if sign == 0:
10 | . . . . nu = nu * -1
11 | . . return nu
12 |
13 | def show_numb(a):
14 | . . if a > 0:
15 | . . . . return ' + '+ str(a)
16 | . . return ' - ' + str(abs(a))
17 | . .
18 | TopList = ['<html>', '<head><title></title></head>','<body>']
19 |
20 | f1 = open("quadratic.htm", 'w')
21 | f2 = open("answer.htm", 'w')
22 |
23 | for ind in TopList:
24 | . . f1.write(ind + '\n')
25 | for ind in TopList:
26 | . . f2.write(ind + '\n')
27 |
28 | f1.write('<table width=100%>\n')
29 | f2.write('<table width=100%>\n')
30 | tr = 0
31 | count = 1
32 |
33 | for i in range(300):
34 | . . x1 = gen_number(4)
35 | . . x2 = gen_number(7)
36 | . . b = x1 + x2
37 | . . c = x1 * x2
38 |
39 | . . if b != 0:
40 | . . . . if tr == 0:
41 | . . . . . . f1.write('<tr>')
42 | . . . . . . f2.write('<tr>')
43 | . . . . f1.write('<td><p>')
44 | . . . . f1.write(str(count) + ') x<sup>2</sup> '+ show_numb(b*-1) + 'x ' +show_numb(c) + ' = 0' )
45 | . . . . f1.write('</p></td>\n')
46 | . . . . f2.write('<td><p>')
47 | . . . . f2.write(str(count) + ') x<sub>1</sub> = '+ str(x1) + '; x<sub>2</sub> = ' + str(x2) )
48 | . . . . f2.write('</p></td>\n')
49 | . . . . count += 1
50 | . . . . tr += 1
51 | . . . . if tr == 3:
52 | . . . . . . f1.write('</tr>')
53 | . . . . . . f2.write('</tr>')
54 | . . . . . . tr = 0
55 |
56 | f2.write('</tr></table>\n')
57 | f2.write('</body></html>')
58 | f2.close()
59 | f1.write('</tr></table>\n')
60 | f1.write('</body></html>')
61 | f1.close()
62 |
63 | print 'Done.'
- // Наверняка, что-то можно было бы сделать лучше, //
/ Я вас отвезу! Скорей! Я же только учусь... /
= О поле, поле кто тебя усеял?
/ Я думаю, Семён Семёныч, что каждый человек способен на многое. Но, к сожалению, не каждый знает, на что он способен. /
- В принципе то же самое, но разберем отличия:
1. итог выводится не на экран, а в файл. Точнее в два файла "quadratic.htm" — задания и "answer.htm" ответы.
2. т.к. это HTML файлы, то не помешает записать «шапки» файлов (строки 23 — 26) и правильно завершить файлы (строки 56 — 61).
3. для приятного восприятия (и экономии бумаги) информацию записываем в таблицы (за число столбцов отвечает переменная tr, точнее строка 51)
4. для удобства пользования введена нумерация задач (за это дело отвечает переменная count)
5. изменена функция Генератор Чисел (gen_number). Я посчитал, в предыдущей версии, могут получаться слишком громоздкие числа и это может затормозить «молниеносность»
В данном случае задумывается одно число однозначное, второе как и было...
- Ну, вот и все, остальные отличия — мелочь.
= Все это очень хорошо, но я просил помочь, а ты меня питонами пугаешь.
/ Ты что, глухонемой, что ли?
— Да!
— Понятно. /
- Ну ты блин даешь. В качестве примера в приложениях я дам тебе два файла, но дело в том, что там около 160 задач (удаление повторяющихся вариантов, не сделано), а если завтра тебе окажется этого мало. Тогда пожалуйста. Запускай программу измени пару, тройку строк и получи лист с нужными задачами.
- Повторюсь. ТщательнЕЕ нужно готовится к выступлениям, тщательнЕЕ.
- Тебе потребуется
мгновенно выяснить делители свободного члена. Я посмотрел в Интернете запрос «признаки делимости» - довольно интересно, 2 и 5 ты и так знаешь, посмотри только 3, а с 11 — достаточно просто, тебе встретятся только 22, 33, 44 и т.д. имеет смысл запомнить ряды для 13 (26, 39, 52...) и 17 (34, 51, 68...)
- Далее, ты помнишь правила знаков?
= Да там все просто, я все понял.
/ Да… Бедняга. Ребята, на его месте должен был быть я!
— Напьёшься — будешь. /
-
Этого совершенно не достаточно. Решения уравнений должны быть
максимально быстры, а этого не достичь без тренировок и упражнений данных в приложении «маловато будет».
Питон (Python) можно инсталлировать в ЛЮБОЙ операционной системе, а в Ubuntu он стоит по умолчанию. Учебников и советов в Интернете достаточно, если надо обращайся и ко мне, я хотя и не волшебник люблю все чудесное.
/
Теперь вот такое предложение. А что, если…
— Не стоит.
— Ясно. Тогда, может быть, нужно…
— Не нужно.
— Понятно… Разрешите хотя бы…
— Вот это попробуйте! Вам поручена эта операция, так что действуйте.
/
Приложение 1. Задачи.
1) x2 - 6x + 5 = 0 |
2) x2 - 9x + 14 = 0 |
3) x2 - 6x - 55 = 0 |
4) x2 - 8x + 15 = 0 |
5) x2 - 16x + 55 = 0 |
6) x2 - 8x + 15 = 0 |
7) x2 - 18x + 65 = 0 |
8) x2 + 10x - 11 = 0 |
9) x2 + 14x - 51 = 0 |
10) x2 - 12x + 35 = 0 |
11) x2 - 8x - 65 = 0 |
12) x2 - 8x + 15 = 0 |
13) x2 - 8x + 7 = 0 |
14) x2 - 15x + 26 = 0 |
15) x2 - 5x + 6 = 0 |
16) x2 - 18x + 77 = 0 |
17) x2 - 3x - 10 = 0 |
18) x2 - 16x + 55 = 0 |
19) x2 + 5x - 14 = 0 |
20) x2 - 4x - 77 = 0 |
21) x2 - 10x + 25 = 0 |
22) x2 + 5x + 6 = 0 |
23) x2 - 10x + 25 = 0 |
24) x2 + 19x + 34 = 0 |
25) x2 - 16x + 55 = 0 |
26) x2 - 10x + 25 = 0 |
27) x2 + 8x - 65 = 0 |
28) x2 - 4x + 4 = 0 |
29) x2 - 2x - 35 = 0 |
30) x2 - 14x + 49 = 0 |
31) x2 + 2x - 35 = 0 |
32) x2 - 5x + 6 = 0 |
33) x2 - 6x + 5 = 0 |
34) x2 - 4x + 4 = 0 |
35) x2 - 22x + 85 = 0 |
36) x2 - 4x + 3 = 0 |
37) x2 - 2x - 3 = 0 |
38) x2 - 6x + 9 = 0 |
39) x2 - 14x + 33 = 0 |
40) x2 - 3x + 2 = 0 |
41) x2 - 1x - 6 = 0 |
42) x2 - 12x + 35 = 0 |
43) x2 - 4x + 4 = 0 |
44) x2 - 12x + 11 = 0 |
45) x2 + 6x - 7 = 0 |
46) x2 - 4x - 21 = 0 |
47) x2 - 8x + 15 = 0 |
48) x2 + 10x - 119 = 0 |
49) x2 - 2x + 1 = 0 |
50) x2 - 1x - 6 = 0 |
51) x2 + 11x - 26 = 0 |
52) x2 - 4x - 77 = 0 |
53) x2 - 20x + 51 = 0 |
54) x2 - 2x - 3 = 0 |
55) x2 - 16x + 39 = 0 |
56) x2 - 8x - 33 = 0 |
57) x2 - 11x - 26 = 0 |
58) x2 + 1x - 6 = 0 |
59) x2 - 18x + 77 = 0 |
60) x2 - 16x + 55 = 0 |
61) x2 - 10x + 25 = 0 |
62) x2 - 8x + 7 = 0 |
63) x2 - 4x - 21 = 0 |
64) x2 - 20x + 91 = 0 |
65) x2 - 5x + 6 = 0 |
66) x2 - 9x + 14 = 0 |
67) x2 - 10x - 119 = 0 |
68) x2 - 10x + 21 = 0 |
69) x2 - 4x + 3 = 0 |
70) x2 + 6x - 55 = 0 |
71) x2 + 11x - 26 = 0 |
72) x2 - 5x + 6 = 0 |
73) x2 + 6x - 7 = 0 |
74) x2 - 18x + 17 = 0 |
75) x2 - 5x + 6 = 0 |
76) x2 + 4x + 4 = 0 |
77) x2 - 4x + 3 = 0 |
78) x2 - 5x - 14 = 0 |
79) x2 + 4x + 3 = 0 |
80) x2 - 22x + 85 = 0 |
81) x2 - 8x + 7 = 0 |
82) x2 - 8x + 15 = 0 |
83) x2 + 2x - 35 = 0 |
84) x2 - 4x + 3 = 0 |
85) x2 - 6x + 5 = 0 |
86) x2 - 7x + 10 = 0 |
87) x2 - 10x - 119 = 0 |
88) x2 - 6x + 5 = 0 |
89) x2 - 14x + 33 = 0 |
90) x2 - 4x + 3 = 0 |
91) x2 - 10x + 21 = 0 |
92) x2 - 7x + 10 = 0 |
93) x2 - 2x - 35 = 0 |
94) x2 - 12x + 11 = 0 |
95) x2 - 14x - 51 = 0 |
96) x2 - 13x + 22 = 0 |
97) x2 - 12x + 35 = 0 |
98) x2 - 22x + 85 = 0 |
99) x2 + 8x + 7 = 0 |
100) x2 + 10x + 21 = 0 |
101) x2 - 10x + 21 = 0 |
102) x2 - 24x + 119 = 0 |
103) x2 + 5x - 14 = 0 |
104) x2 - 8x + 15 = 0 |
105) x2 - 9x + 14 = 0 |
106) x2 - 8x - 33 = 0 |
107) x2 - 4x + 3 = 0 |
108) x2 - 12x + 35 = 0 |
109) x2 - 9x - 22 = 0 |
110) x2 - 8x + 7 = 0 |
111) x2 + 4x - 5 = 0 |
112) x2 - 7x + 10 = 0 |
113) x2 - 8x + 7 = 0 |
114) x2 - 10x - 119 = 0 |
115) x2 - 12x + 11 = 0 |
116) x2 + 2x - 3 = 0 |
117) x2 - 8x + 7 = 0 |
118) x2 - 20x + 51 = 0 |
119) x2 - 14x + 33 = 0 |
120) x2 + 8x + 7 = 0 |
121) x2 + 11x - 26 = 0 |
122) x2 - 14x + 13 = 0 |
123) x2 - 9x + 14 = 0 |
124) x2 - 8x + 15 = 0 |
125) x2 - 4x - 5 = 0 |
126) x2 + 6x - 7 = 0 |
127) x2 - 16x + 39 = 0 |
128) x2 - 3x + 2 = 0 |
129) x2 - 14x + 33 = 0 |
130) x2 - 4x + 3 = 0 |
131) x2 + 2x - 3 = 0 |
132) x2 - 4x + 3 = 0 |
133) x2 - 7x + 10 = 0 |
134) x2 + 2x - 3 = 0 |
135) x2 - 9x + 14 = 0 |
136) x2 - 12x + 11 = 0 |
137) x2 + 2x - 3 = 0 |
138) x2 - 2x - 3 = 0 |
139) x2 - 2x + 1 = 0 |
140) x2 - 12x - 13 = 0 |
141) x2 + 16x + 39 = 0 |
142) x2 - 8x + 7 = 0 |
143) x2 - 9x + 14 = 0 |
144) x2 - 5x - 14 = 0 |
145) x2 - 18x + 17 = 0 |
146) x2 - 6x - 55 = 0 |
147) x2 - 16x - 17 = 0 |
148) x2 - 13x + 22 = 0 |
149) x2 - 6x - 55 = 0 |
150) x2 + 9x - 22 = 0 |
151) x2 - 7x + 10 = 0 |
152) x2 - 9x + 14 = 0 |
153) x2 - 10x - 39 = 0 |
154) x2 + 1x - 2 = 0 |
155) x2 + 7x + 10 = 0 |
156) x2 - 10x + 25 = 0 |
157) x2 - 6x + 5 = 0 |
158) x2 - 22x + 85 = 0 |
159) x2 - 6x + 5 = 0 |
160) x2 - 4x - 5 = 0 |
161) x2 - 19x + 34 = 0 |
162) x2 + 2x - 15 = 0 |
163) x2 - 4x + 3 = 0 |
164) x2 - 6x + 5 = 0 |
165) x2 - 3x + 2 = 0 |
166) x2 + 14x - 51 = 0 |
167) x2 - 4x + 3 = 0 |
168) x2 - 8x + 7 = 0 |
169) x2 - 24x + 119 = 0 |
170) x2 - 16x + 55 = 0 |
171) x2 + 18x + 17 = 0 |
172) x2 - 6x + 5 = 0 |
173) x2 - 5x - 14 = 0 |
174) x2 - 6x + 9 = 0 |
175) x2 - 10x - 119 = 0 |
176) x2 + 10x - 39 = 0 |
177) x2 - 4x + 3 = 0 |
178) x2 - 10x + 25 = 0 |
179) x2 - 1x - 2 = 0 |
180) x2 - 1x - 6 = 0 |
181) x2 - 18x + 65 = 0 |
182) x2 - 9x + 14 = 0 |
183) x2 - 10x + 21 = 0 |
184) x2 - 8x + 15 = 0 |
185) x2 - 8x + 7 = 0 |
186) x2 - 2x + 1 = 0 |
187) x2 - 9x + 14 = 0 |
188) x2 + 11x - 26 = 0 |
189) x2 - 16x + 39 = 0 |
190) x2 - 18x + 17 = 0 |
191) x2 - 4x + 3 = 0 |
192) x2 - 9x + 14 = 0 |
193) x2 - 7x + 10 = 0 |
194) x2 - 6x + 5 = 0 |
195) x2 - 14x + 33 = 0 |
196) x2 - 4x + 3 = 0 |
197) x2 - 8x + 7 = 0 |
198) x2 - 1x - 6 = 0 |
199) x2 - 24x + 119 = 0 |
200) x2 - 16x + 39 = 0 |
201) x2 + 10x - 11 = 0 |
202) x2 + 8x + 15 = 0 |
203) x2 - 12x - 85 = 0 |
204) x2 + 10x + 21 = 0 |
205) x2 - 12x - 85 = 0 |
206) x2 + 5x - 14 = 0 |
207) x2 + 9x - 22 = 0 |
208) x2 - 10x + 21 = 0 |
209) x2 - 1x - 2 = 0 |
210) x2 - 4x + 4 = 0 |
211) x2 - 13x + 22 = 0 |
212) x2 - 19x + 34 = 0 |
213) x2 - 7x + 10 = 0 |
214) x2 - 15x + 26 = 0 |
215) x2 + 11x - 26 = 0 |
216) x2 - 7x + 10 = 0 |
217) x2 + 3x - 10 = 0 |
218) x2 - 6x + 5 = 0 |
219) x2 - 4x - 77 = 0 |
220) x2 - 19x + 34 = 0 |
221) x2 - 8x + 15 = 0 |
222) x2 - 24x + 119 = 0 |
223) x2 - 13x + 22 = 0 |
224) x2 - 3x + 2 = 0 |
225) x2 - 10x + 25 = 0 |
226) x2 - 6x - 55 = 0 |
227) x2 - 16x + 55 = 0 |
228) x2 - 8x + 15 = 0 |
229) x2 - 13x + 22 = 0 |
230) x2 + 1x - 2 = 0 |
231) x2 - 13x + 22 = 0 |
232) x2 + 3x - 10 = 0 |
233) x2 - 3x + 2 = 0 |
234) x2 + 16x + 55 = 0 |
235) x2 - 20x + 91 = 0 |
236) x2 - 14x + 49 = 0 |
237) x2 - 5x + 6 = 0 |
238) x2 - 18x + 65 = 0 |
239) x2 - 14x + 33 = 0 |
240) x2 - 13x + 22 = 0 |
241) x2 - 24x + 119 = 0 |
242) x2 - 22x + 85 = 0 |
243) x2 - 16x + 39 = 0 |
244) x2 - 19x + 34 = 0 |
245) x2 - 18x + 77 = 0 |
246) x2 - 8x + 15 = 0 |
247) x2 - 18x + 77 = 0 |
248) x2 + 16x - 17 = 0 |
249) x2 - 18x + 65 = 0 |
250) x2 - 5x + 6 = 0 |
251) x2 + 16x - 17 = 0 |
252) x2 - 8x - 33 = 0 |
253) x2 + 16x + 39 = 0 |
254) x2 - 14x - 51 = 0 |
255) x2 + 6x - 91 = 0 |
256) x2 - 13x + 22 = 0 |
257) x2 - 3x + 2 = 0 |
258) x2 - 2x - 3 = 0 |
259) x2 - 12x + 11 = 0 |
260) x2 - 13x + 22 = 0 |
261) x2 + 14x - 51 = 0 |
262) x2 - 2x + 1 = 0 |
263) x2 - 8x + 7 = 0 |
264) x2 - 7x + 10 = 0 |
265) x2 - 1x - 6 = 0 |
266) x2 + 8x - 33 = 0 |
267) x2 - 1x - 6 = 0 |
268) x2 + 5x - 14 = 0 |
269) x2 - 6x + 5 = 0 |
270) x2 - 3x + 2 = 0 |
271) x2 + 2x - 35 = 0 |
272) x2 - 15x + 26 = 0 |
273) x2 + 4x + 4 = 0 |
274) x2 - 5x + 6 = 0 |
275) x2 - 8x + 7 = 0 |
276) x2 - 18x + 17 = 0 |
277) x2 - 8x + 15 = 0 |
278) x2 + 14x + 49 = 0 |
279) x2 - 10x + 21 = 0 |
280) x2 - 8x + 15 = 0 |
281) x2 - 14x + 13 = 0 |
282) x2 + 2x - 15 = 0 |
283) x2 - 2x - 3 = 0 |
284) x2 - 6x - 7 = 0 |
285) x2 - 20x + 91 = 0 |
286) x2 - 8x + 7 = 0 |
287) x2 - 8x + 7 = 0 |
288) x2 + 12x + 11 = 0 |
289) x2 + 2x - 15 = 0 |
Приложение 2. Ответы.
1) x1 = 1; x2 = 5 |
2) x1 = 2; x2 = 7 |
3) x1 = -5; x2 = 11 |
4) x1 = 3; x2 = 5 |
5) x1 = 5; x2 = 11 |
6) x1 = 5; x2 = 3 |
7) x1 = 5; x2 = 13 |
8) x1 = 1; x2 = -11 |
9) x1 = 3; x2 = -17 |
10) x1 = 7; x2 = 5 |
11) x1 = -5; x2 = 13 |
12) x1 = 5; x2 = 3 |
13) x1 = 7; x2 = 1 |
14) x1 = 2; x2 = 13 |
15) x1 = 3; x2 = 2 |
16) x1 = 7; x2 = 11 |
17) x1 = -2; x2 = 5 |
18) x1 = 5; x2 = 11 |
19) x1 = 2; x2 = -7 |
20) x1 = -7; x2 = 11 |
21) x1 = 5; x2 = 5 |
22) x1 = -2; x2 = -3 |
23) x1 = 5; x2 = 5 |
24) x1 = -2; x2 = -17 |
25) x1 = 5; x2 = 11 |
26) x1 = 5; x2 = 5 |
27) x1 = 5; x2 = -13 |
28) x1 = 2; x2 = 2 |
29) x1 = 7; x2 = -5 |
30) x1 = 7; x2 = 7 |
31) x1 = -7; x2 = 5 |
32) x1 = 3; x2 = 2 |
33) x1 = 1; x2 = 5 |
34) x1 = 2; x2 = 2 |
35) x1 = 5; x2 = 17 |
36) x1 = 3; x2 = 1 |
37) x1 = 3; x2 = -1 |
38) x1 = 3; x2 = 3 |
39) x1 = 3; x2 = 11 |
40) x1 = 1; x2 = 2 |
41) x1 = 3; x2 = -2 |
42) x1 = 5; x2 = 7 |
43) x1 = 2; x2 = 2 |
44) x1 = 1; x2 = 11 |
45) x1 = 1; x2 = -7 |
46) x1 = -3; x2 = 7 |
47) x1 = 3; x2 = 5 |
48) x1 = 7; x2 = -17 |
49) x1 = 1; x2 = 1 |
50) x1 = -2; x2 = 3 |
51) x1 = 2; x2 = -13 |
52) x1 = -7; x2 = 11 |
53) x1 = 3; x2 = 17 |
54) x1 = 3; x2 = -1 |
55) x1 = 3; x2 = 13 |
56) x1 = -3; x2 = 11 |
57) x1 = -2; x2 = 13 |
58) x1 = -3; x2 = 2 |
59) x1 = 7; x2 = 11 |
60) x1 = 5; x2 = 11 |
61) x1 = 5; x2 = 5 |
62) x1 = 1; x2 = 7 |
63) x1 = 7; x2 = -3 |
64) x1 = 7; x2 = 13 |
65) x1 = 3; x2 = 2 |
66) x1 = 2; x2 = 7 |
67) x1 = -7; x2 = 17 |
68) x1 = 3; x2 = 7 |
69) x1 = 3; x2 = 1 |
70) x1 = 5; x2 = -11 |
71) x1 = 2; x2 = -13 |
72) x1 = 3; x2 = 2 |
73) x1 = -7; x2 = 1 |
74) x1 = 1; x2 = 17 |
75) x1 = 2; x2 = 3 |
76) x1 = -2; x2 = -2 |
77) x1 = 3; x2 = 1 |
78) x1 = -2; x2 = 7 |
79) x1 = -3; x2 = -1 |
80) x1 = 5; x2 = 17 |
81) x1 = 1; x2 = 7 |
82) x1 = 3; x2 = 5 |
83) x1 = -7; x2 = 5 |
84) x1 = 1; x2 = 3 |
85) x1 = 5; x2 = 1 |
86) x1 = 2; x2 = 5 |
87) x1 = -7; x2 = 17 |
88) x1 = 1; x2 = 5 |
89) x1 = 3; x2 = 11 |
90) x1 = 1; x2 = 3 |
91) x1 = 7; x2 = 3 |
92) x1 = 5; x2 = 2 |
93) x1 = 7; x2 = -5 |
94) x1 = 1; x2 = 11 |
95) x1 = -3; x2 = 17 |
96) x1 = 2; x2 = 11 |
97) x1 = 7; x2 = 5 |
98) x1 = 5; x2 = 17 |
99) x1 = -1; x2 = -7 |
100) x1 = -3; x2 = -7 |
101) x1 = 7; x2 = 3 |
102) x1 = 7; x2 = 17 |
103) x1 = -7; x2 = 2 |
104) x1 = 5; x2 = 3 |
105) x1 = 7; x2 = 2 |
106) x1 = -3; x2 = 11 |
107) x1 = 3; x2 = 1 |
108) x1 = 7; x2 = 5 |
109) x1 = -2; x2 = 11 |
110) x1 = 1; x2 = 7 |
111) x1 = -5; x2 = 1 |
112) x1 = 5; x2 = 2 |
113) x1 = 7; x2 = 1 |
114) x1 = -7; x2 = 17 |
115) x1 = 1; x2 = 11 |
116) x1 = 1; x2 = -3 |
117) x1 = 1; x2 = 7 |
118) x1 = 3; x2 = 17 |
119) x1 = 3; x2 = 11 |
120) x1 = -1; x2 = -7 |
121) x1 = 2; x2 = -13 |
122) x1 = 1; x2 = 13 |
123) x1 = 7; x2 = 2 |
124) x1 = 5; x2 = 3 |
125) x1 = -1; x2 = 5 |
126) x1 = -7; x2 = 1 |
127) x1 = 3; x2 = 13 |
128) x1 = 1; x2 = 2 |
129) x1 = 3; x2 = 11 |
130) x1 = 1; x2 = 3 |
131) x1 = -3; x2 = 1 |
132) x1 = 3; x2 = 1 |
133) x1 = 2; x2 = 5 |
134) x1 = -3; x2 = 1 |
135) x1 = 7; x2 = 2 |
136) x1 = 1; x2 = 11 |
137) x1 = -3; x2 = 1 |
138) x1 = 3; x2 = -1 |
139) x1 = 1; x2 = 1 |
140) x1 = -1; x2 = 13 |
141) x1 = -3; x2 = -13 |
142) x1 = 7; x2 = 1 |
143) x1 = 2; x2 = 7 |
144) x1 = -2; x2 = 7 |
145) x1 = 1; x2 = 17 |
146) x1 = -5; x2 = 11 |
147) x1 = -1; x2 = 17 |
148) x1 = 2; x2 = 11 |
149) x1 = -5; x2 = 11 |
150) x1 = 2; x2 = -11 |
151) x1 = 2; x2 = 5 |
152) x1 = 2; x2 = 7 |
153) x1 = -3; x2 = 13 |
154) x1 = -2; x2 = 1 |
155) x1 = -5; x2 = -2 |
156) x1 = 5; x2 = 5 |
157) x1 = 5; x2 = 1 |
158) x1 = 5; x2 = 17 |
159) x1 = 1; x2 = 5 |
160) x1 = -1; x2 = 5 |
161) x1 = 2; x2 = 17 |
162) x1 = 3; x2 = -5 |
163) x1 = 1; x2 = 3 |
164) x1 = 5; x2 = 1 |
165) x1 = 1; x2 = 2 |
166) x1 = 3; x2 = -17 |
167) x1 = 3; x2 = 1 |
168) x1 = 7; x2 = 1 |
169) x1 = 7; x2 = 17 |
170) x1 = 5; x2 = 11 |
171) x1 = -1; x2 = -17 |
172) x1 = 1; x2 = 5 |
173) x1 = 7; x2 = -2 |
174) x1 = 3; x2 = 3 |
175) x1 = -7; x2 = 17 |
176) x1 = 3; x2 = -13 |
177) x1 = 3; x2 = 1 |
178) x1 = 5; x2 = 5 |
179) x1 = -1; x2 = 2 |
180) x1 = -2; x2 = 3 |
181) x1 = 5; x2 = 13 |
182) x1 = 7; x2 = 2 |
183) x1 = 7; x2 = 3 |
184) x1 = 3; x2 = 5 |
185) x1 = 1; x2 = 7 |
186) x1 = 1; x2 = 1 |
187) x1 = 7; x2 = 2 |
188) x1 = 2; x2 = -13 |
189) x1 = 3; x2 = 13 |
190) x1 = 1; x2 = 17 |
191) x1 = 3; x2 = 1 |
192) x1 = 7; x2 = 2 |
193) x1 = 5; x2 = 2 |
194) x1 = 5; x2 = 1 |
195) x1 = 3; x2 = 11 |
196) x1 = 3; x2 = 1 |
197) x1 = 7; x2 = 1 |
198) x1 = 3; x2 = -2 |
199) x1 = 7; x2 = 17 |
200) x1 = 3; x2 = 13 |
201) x1 = 1; x2 = -11 |
202) x1 = -3; x2 = -5 |
203) x1 = -5; x2 = 17 |
204) x1 = -7; x2 = -3 |
205) x1 = -5; x2 = 17 |
206) x1 = 2; x2 = -7 |
207) x1 = 2; x2 = -11 |
208) x1 = 3; x2 = 7 |
209) x1 = 2; x2 = -1 |
210) x1 = 2; x2 = 2 |
211) x1 = 2; x2 = 11 |
212) x1 = 2; x2 = 17 |
213) x1 = 2; x2 = 5 |
214) x1 = 2; x2 = 13 |
215) x1 = 2; x2 = -13 |
216) x1 = 5; x2 = 2 |
217) x1 = -5; x2 = 2 |
218) x1 = 1; x2 = 5 |
219) x1 = -7; x2 = 11 |
220) x1 = 2; x2 = 17 |
221) x1 = 5; x2 = 3 |
222) x1 = 7; x2 = 17 |
223) x1 = 2; x2 = 11 |
224) x1 = 2; x2 = 1 |
225) x1 = 5; x2 = 5 |
226) x1 = -5; x2 = 11 |
227) x1 = 5; x2 = 11 |
228) x1 = 3; x2 = 5 |
229) x1 = 2; x2 = 11 |
230) x1 = -2; x2 = 1 |
231) x1 = 2; x2 = 11 |
232) x1 = 2; x2 = -5 |
233) x1 = 2; x2 = 1 |
234) x1 = -5; x2 = -11 |
235) x1 = 7; x2 = 13 |
236) x1 = 7; x2 = 7 |
237) x1 = 3; x2 = 2 |
238) x1 = 5; x2 = 13 |
239) x1 = 3; x2 = 11 |
240) x1 = 2; x2 = 11 |
241) x1 = 7; x2 = 17 |
242) x1 = 5; x2 = 17 |
243) x1 = 3; x2 = 13 |
244) x1 = 2; x2 = 17 |
245) x1 = 7; x2 = 11 |
246) x1 = 3; x2 = 5 |
247) x1 = 7; x2 = 11 |
248) x1 = 1; x2 = -17 |
249) x1 = 5; x2 = 13 |
250) x1 = 2; x2 = 3 |
251) x1 = 1; x2 = -17 |
252) x1 = -3; x2 = 11 |
253) x1 = -3; x2 = -13 |
254) x1 = -3; x2 = 17 |
255) x1 = 7; x2 = -13 |
256) x1 = 2; x2 = 11 |
257) x1 = 2; x2 = 1 |
258) x1 = -1; x2 = 3 |
259) x1 = 1; x2 = 11 |
260) x1 = 2; x2 = 11 |
261) x1 = 3; x2 = -17 |
262) x1 = 1; x2 = 1 |
263) x1 = 1; x2 = 7 |
264) x1 = 2; x2 = 5 |
265) x1 = -2; x2 = 3 |
266) x1 = 3; x2 = -11 |
267) x1 = 3; x2 = -2 |
268) x1 = 2; x2 = -7 |
269) x1 = 5; x2 = 1 |
270) x1 = 1; x2 = 2 |
271) x1 = -7; x2 = 5 |
272) x1 = 2; x2 = 13 |
273) x1 = -2; x2 = -2 |
274) x1 = 2; x2 = 3 |
275) x1 = 7; x2 = 1 |
276) x1 = 1; x2 = 17 |
277) x1 = 3; x2 = 5 |
278) x1 = -7; x2 = -7 |
279) x1 = 3; x2 = 7 |
280) x1 = 3; x2 = 5 |
281) x1 = 1; x2 = 13 |
282) x1 = 3; x2 = -5 |
283) x1 = 3; x2 = -1 |
284) x1 = -1; x2 = 7 |
285) x1 = 7; x2 = 13 |
286) x1 = 1; x2 = 7 |
287) x1 = 7; x2 = 1 |
288) x1 = -1; x2 = -11 |
289) x1 = -5; x2 = 3 |
Оглавление
Система Диофанта 2
Приложение 1. Задачи.
Приложение 2. Ответы.
Последние комментарии
1 час 36 минут назад
8 часов 59 минут назад
14 часов 44 минут назад
15 часов 51 минут назад
16 часов 48 минут назад
17 часов 3 минут назад