Система Диофанта. 2 глава (old) [W Cat] (fb2) читать онлайн


 [Настройки текста]  [Cбросить фильтры]
  [Оглавление]

Система Диофанта 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. Ответы.