MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C88A9C.4E730070" Данный документ является веб-страницей в одном файле, также называемой файлом веб-архива. Если вы видите это сообщение, значит данный обозреватель или редактор не поддерживает файлы веб-архива. Загрузите обозреватель, поддерживающий веб-архивы, например Microsoft Internet Explorer. ------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Задача 1

Задача 1.      =            Таблиц&#= 1072;

Имя входного файла:

table.in

Имя выходного файла:

table.out

Максим&= #1072;льное время работы на одном тесте:<= /p>

2 секунды

Максим&= #1072;льный объем используем= 086;й памяти:

64 мегабайта

Макси = 84;альная оценка

100 баллов

Рассмотl= 8;им прямоугольl= 5;ую таблицу раз = 84;ером n ´= m. Занумеруем строки таблицы числами от 1 до n, а столбцы – чи= 089;лами от 1 до m. Бу= дем такую табли = 94;у последоватk= 7;льно заполнять ч = 80;слами следующим образом.

Обозначl= 0;м через aij  число= , стоящее на пересечениl= 0; i-ой строкl= 0; и j-ого столбца. Первая строка таблицы зап = 86;лняется заданными числами – a1= 1, a12, …, a1m. Затем заполняютсn= 3; строки с номерами от 2 до n. Число aij вычисл&#= 1103;ется как сумма всех чисел таблицы, нах= 086;дящихся в «треугольнl= 0;ке» над элементом aij. Все вычисления при этом выполняютсn= 3; по модулю r.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ai,j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Более точно, значе= 085;ие aij вычисляетсn= 3; по следующе = 81; формуле:

=

Напримеl= 8;, если таблица состоит из трех строк и четырех столбцов, и первая строка состоит из чисел 2,3,4,5, а r = =3D 40 то для этих исходных данных табл = 80;ца будет выгля = 76;еть следующим образом (взя= 090;ие по модулю показано только там, где оно приводит к изменению числа):

 

2

3

4

5

5 =3D 2 + 3

9 =3D 2 + 3 + 4

12 =3D 3 + 4 + 5

9 =3D 4 + 5

23 =3D 2 + 3 + 4 + = 5 + 9

0 =3D (2 + 3 + 4 + 5 + 5 + 9 + 12) mod 40 =3D 40 mod 40

4 =3D (2 + 3 + 4 + 5 + 9 + 12 + 9) mod 40 =3D 44 mod 40

33 =3D 3 + 4 + 5 + = 12 + 9

 

Тре = 73;уется написать пр = 86;грамму, которая по заданной пе = 88;вой строке табл = 80;цы (a11, <= span lang=3DEN-US style=3D'mso-ansi-language:EN-US'>a12, ̷= 0;, a1m), в= ычисляет последнюю строку, как описано выш = 77;.

Формат входных данных

Первая строка вход = 85;ого файла содер = 78;ит числа n, m и r (2 ≤ n, m ≤ 2000, 2 ≤ r ≤ 109) – число строк и столбцов таблицы соответствk= 7;нно, а так же число, по модулю которого надо посчитать ответ. Следу= 102;щая строка содержит m целых чисел = 211; первую строку таблицы: a11, a12, …, a1m. Все a1i<= /sub> неотриц= ;ательны и не превосходяm= 0; 109.


Формат выходных данных

В первой строке выходного файла необх = 86;димо вывести m чисел – последнюю строку таблицыan1, an2, = ;…, anm.=

Примеры входных и выходных данных

table.in

table.out

2 3 10

1 2 3

3 6 5

3 3 10

1 1 1=

8 0 8

3 4 40

2 3 4 5

23 0 4 33<= o:p>

<= o:p> 

Замечан = 80;е о системе оценки

1) Решения, = выдающие правильный ответ при n,m ≤ 50, бу= 076;ут оцениватьсn= 3; из 40 баллов.

2) Решения, = выдающие правильный ответ при n,m ≤ 300, бу&#= 1076;ут оцениватьсn= 3; из 60 баллов.

------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.files/image001.wmz Content-Transfer-Encoding: base64 Content-Type: image/x-wmz H4sIAAAAAAACC6WUTWgTQRSA30xmZpNNakLwYIuHVbAXraCnIogVEXFBBVsEwcNGjLTW7UobCVk9 qCfJyaPEgwHpwSqCIp566EVFqNCbHqPg36UowSqIrvOzO+yElvqTMNn35f3te29mXr181gL56RRH LMgJ6eEJJITMMgbAsFlqKV85nEgYoVhCOIoiKe1Em+L/8tqugEesTrHMpUFWhAGIhDGUOC9w6QFf 7SLAMuM+sU0BjlRq42ONC1WANhK5f+Arv9Qb3hBZFwmG0tiEX51xjlbrzvHAr0zB69vd+hu+HOdr vVM620+49RA3zvLnbhvIpw3ifacbCV/OCq5o3gOKVT4n+rd8CMTzs84b4lNUxJ1oJDxOBE/GPEVf GBzivqzJ+yzT/yITXIu5xbpS72setNJ6l+aNeC7db8Rzad2I55EntsnYTvt7ZDiX9vfIXbkPzmle AaXvnRv85dxUH+UulPPJFzKizuBMtXdC8J8T6pMd2BUkE7lH09xixwy9R67JjuzQfBApXqVizL+l 0YZ/OjgPsK1sh+0v5XUrVnGb9HBehPgW5xkgJs9hk5eY4u8xP0aKV4Ik3mxG8Acdz+Q5bPISU/xR x1P8PkhOTIgF743rXvi5Vt2HNto31667dx4nyS15It4FCT9iileZe29/L/15f0M8K+c8FCT8lqh6 kn1wgKY5xNflydmu+SlL61tsWurvaL7P0uzSppXO59Lnhr9HruaU3o7vQVvelUhWq2ovgSVpXtyu iwjjraONmVrVh35RJ3CPLdCUDuJnvluG3h5npP9vmD2vbvIFAAA= ------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.files/image002.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh9QBvAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAUABQDr AGUAgwAAAAAAAAcGBwkHCAYFBQcGBggHBwkICAwKCwMDAwsKCgsJCgUEBAoICQECAwECAwT/EMhJ q704a7rE2mAojmR5dZ+prmzbDoQrz/RWDHWu7xdh8MDgyFAQGo8iwQ/JRBoEzSjzEJNaeYTDdZtD JBDcsEwRUIjPqoIWzS4diu14xiuvgxJmu36w1PspBjh/cgx5g38KDIdtCgmLh4WPZw1Qkn4GDZZh A2uadQ2CnlYFKaJxC3CmUZGqbQiKrU0BsXGztEi2t2e5ukG8vVu/wDrCw1HFxjPIyUfLzCzOz0DR 0iXU1TnX2CHa2zLd3hng4Svj5BXRAeYW6xrqde3nANTayO/oG+nw8uX5yvgkfsUTMpCcPnXL7mHg hdCeQHwI2xQMd3BCQ4XOHkq4aEujxXly/yZ6S6dQ3MaLGwGanMfxpMhs/FRUdBkx5cqPNO95TPmy Rs9qGXneXEhBn0qQIH+6UPosqM2FCTFm3JmLaQurybDy0zqM6zmvvcBSjGlC7Eiy1tASUzviGgGO cOFueBu3bsmQbEVcaxQA1gYFAu5a4OtXA2DBEvNyE8G3CogC1BqLgOzHrAQElCz7HCEZxIK9CQI4 1vC5chQCDBAPAtdAXR93IloHeD0UrxTVf8bJpu1idyvNJz2Z812DuCjgLIWrMKAuUw3mAZwrn4A5 MIAFqQuYOZDdQgd1BEpNWPC2EO4M3AMUaB2KSTvo0mfAb5F+fYD2BCkwSB3gwAfmN3xwwP9sFDSQ wAcIBNZea5mgIhhCghTgiASofTCAOuLhwkJg0eXAYXwkVAjAhQFk6As7DJVh0YQAINDhBKml4EUf nxUD2QehTUjAFxLUuJRdxQz0Fh45DGnICDuCcd15a6GTYlG5MFdBa5VceCRi72gnAA4XlvJZKrK4 MKSSNIxJQpfjqRemk1C2KUFqFbhoC5xucqDeAIZ8WeCLx8iQAJg0/EmCnhMwuGadyVlUlTA6CSTM hZgAwicAbx3pngsIjEZDpiUwF1+lhyqKqFSW9hUcohQGUAmMvLTGIjRAXlCQdjvQSgKdErjaJ5ui 9gpAYJ1stMRb4j1YIq8AHAaFpc20YID/iTI8W1YuyiYLApOLIZvoqUu+2pqSA4J512eaApBaJg0s 4GkgSBG12QoHBEtDvCqcC0C66+JglLv+7BmAkmSomKw6hjBHABgLJPApgQBAt98Eng6WmgBmXBie Fe10sIPGKiSiasWiQcsObNnmRBNNfTRAlwcWGBAaFKo2QGZqZHITVZMlKADoDDrzwOQsNSmKLXLv 8kvDOrbmkDTORNmjlypOFT0CyyC8MrXIcRb2dE4dqVYP1CRLHcIBIGagsghkx1butf44XbImUYu9 QQO8ZSAoCHSPcHdb/QJ9VL/CLVrUDt30XHUDqcl7geEbYJa4NVELju1TsTBE+Aj8AXmR/+IWZK45 Qpz7nBYtVbUrNwaQfX4R1hKkrjpCrJ8OuC6TlxUCia/DrgHuuR9rB9HHKfaP8GET34/xRktS+67I j3zFvsmjAfx0bV0Tt0y/Ny+r7flE5fVByzer/d9sv+08Sw1Rvv300Ws/DtDnXe98Sy7ZNj5OfC+a vvoq0T9TYvfDn16GVpvzuctvbGCfJd7XLvqZTlsoCpsCyee+gAilgNiY4CPAUTpxhO8WGlxECEEY QAGWcHb3GyHpTvhAFraveSqsHAtj+JsZurB8JaQh2E7IgJrdMGssJAXzKDi4P6CChQMomy8YZTlU 2eEA+Blf3kL1wJ38QQBKbF4imHeX9G0ZKzkfBAKRWMgKDfmKcl98xwS36MIBRPFEyGJiETtyBjfe sBFUxInbkEJHMYzRhWq4FAYB0scwvOGHA2MW4RrlRf3VpI9h7MIfb0gFRFIqdCdUwg+fYEkK+MCF BlgbImFwQgK8sZMoGF8qLREBADs= ------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.files/header.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"





XX Всероссийс= ;кая олимпиада школьников по информат = 80;ке.

Четверт= ;ый этап. Вариан= 090; «Запад».

21 <= span style=3D'font-size:11.0pt'>марта 2008 года

 

Страница 1<= !--[if supportFields]> из 2<= !--[if supportFields]>

------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.files/oledata.mso Content-Transfer-Encoding: base64 Content-Type: application/x-mso 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA EAAAAgAAAAEAAAD+////AAAAAAAAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////9 /////v////7////+//////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////1IA bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAOaymDisgB AwAAAAACAAAAAAAAXwAxADIANgA3ADUAMwAwADgAOAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAABgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA+AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// ////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA AAIAAAADAAAABAAAAAUAAAAGAAAABwAAAP7///////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////8ADgAA eJztVstKAzEUPcm0asdnB1ERhdKVYhHFjS58gA9woYJ+QW0t1NqOrVVw20oRP6B7P8CFfoG4EgT1 E3TnWtza8WaaKeMgOhVflZ4hk9ybm5yb5ObO3N74745Pe+/hwBQUlAwfGmw6JouJDoBLuWQYhqU2 6qgpPFPxyDP0yrr0yz7V8XNYhU5PFgHMI0V1BvvOVPAuuuCt3HmRD/g1N/Xn5e4Fu+1tKDaYP7pk CrVnuJVTVrCFjao47VDBmX09bsd1wuKfpfUnsU1+rGOzan6N+EUOFGtyyy/sY7KtSN5F2v0YefIZ fsHrqYJf+Grl9ZI8N+vee2VfI5Umqa/j/4JikTc54mP8arrZbfwxihBFLcee8+5302spHsnoO3os G5hP74azcT0VGBseQQt1za1VdBB8ljA8hqeJs7RbDxR43Jq+gT6I/xjfxaOUHyLdODjpKc/MmKKq TMuHobQzNFMrDp4LQctTovBD5YVJMqJNUPqZfDmMC1pQyyfkoKwYBOZljHExSmjEFHZLMH44SlI0 WO4VddLc6NfWQzCtW3nBH4TJljB7xWhUJGtmUyttVV4cAC8OUu7IJSnrp7GLMGX+OGWfFH0HlqW0 5yorB2j37PHkZs/FebWxD81co1r+r0Yt82s5nUqUIiXzHa7V8cfxAimDRqr///////////== ------=_NextPart_01C88A9C.4E730070 Content-Location: file:///C:/D17215E5/table.files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C88A9C.4E730070--