Автор | Сообщение |
|
Отправлено: 11.12.20 11:33. Заголовок: [№2678]
Задание 27. Задача №2678.[/url] В примере входного файла указывается, что "В приведённом наборе имеются одна пара (2, 13)," удовлетворяющая условию. Но пары (4,39), (14,39), (39,2) тоже удовлетворяют условию. Почему их не посчитали ?
|
|
|
Ответов - 4
[только новые]
|
|
|
| Администратор
|
Сообщение: 2227
|
|
Отправлено: 11.12.20 11:46. Заголовок: Спасибо за замечание..
Спасибо за замечание, там были неверные данные в примере. Исправлено.
|
|
|
|
Отправлено: 18.01.21 20:53. Заголовок: ## var f:text; var a..
## var f:text; var a:array[1..60000] of integer; assign(f,'B.txt'); reset(f); var n:=0; while not eof(f) do begin inc(n); readln(f,a[n]); end; close(f); var s:=0; for var i:=1 to 59996 do begin var k:=0; for var j:=i+1 to i+4 do begin if ((a(i)+a[j]) mod 2<>0) and ((a(i)*a[j]) mod 13=0)then k+=1;end; s:=s+k; end; print(s); Подскажите, пожалуйста, где ошибка? Для файла А.txt выдает верный ответ, а для файла B.txt нет, у меня ответ 17810, а в ответах 17813
|
|
|
|
| Администратор
|
Сообщение: 2330
|
|
Отправлено: 19.01.21 21:44. Заголовок: ИринаМур пишет: Подс..
ИринаМур пишет: цитата: | Подскажите, пожалуйста, где ошибка? |
|
Вы неверно обрабатываете последний участок последовательности. Например, пару последних чисел программа не проверяет.
|
|
|
|
Отправлено: 23.01.21 18:50. Заголовок: спасибо, точно ведь..
спасибо, точно ведь
|
|
|
|