Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 
[Вернуться к задаче]   1
  1  Параничев Денис Александрович, 30 августа 2019 г. 22:10:15
     Задача интересная, но я думал, окажется сложнее. Код в 45 строчек с 1 попытки. В двойном форике форике похимичить с проверяемыми элементами. Двойным фориком можно проверять не только построчно. Квадратов n*n столько же, сколько и элементов в строке.
  2  Онасенко Алексей Владимирович, 18 июня 2019 г. 12:15:22
     Фуууух. Классная задачка. Формулировка задачи более чем корректная! Читайте внимательно!!! Но вообще, код у меня занял более 800 символов. Ожидал меньше. Опять же, спасибо автору за классные задачки)))
  3  Губила Родион Юрьевич, 01 августа 2015 г. 14:02:51
     Ваща постановка задачи как всегда не корректная. Что значит "каждом среднем квадрате"? Я подумал, что это только квадрат размерностью n*n, раcположенный в центре. Корректнее будет написать "в каждом n*n квадрате".
  4  Сапаев Иззатилла, 23 февраля 2015 г. 12:26:04
     ну задача норм(спасибо Админу)))
только запутаться можно
совет: даже и не открывайте разбор пишите сами свой код себе понятным языком))
не копируйте
  5  Ахметзянова Лилия Руслановна, 04 декабря 2011 г. 19:54:51
     уважаемый админ, можно ли использовать в программе label?(паскаль)
     можно, но не нужно
  6  [Hacker], 23 апреля 2011 г. 9:48:34
     Check(d) на языке С++ как будет Админ ответьте пожалуйста !!!
     Пишите сами. Разбор - это не текст программы, что-то вы ведь и сами должны додумать!
  7  Шаламов Вячеслав Владимирович, 20 марта 2011 г. 0:22:45
     хорошая задача. с первого раза сдал.
ожидал написать раза в два меньше кода.

у кого что-то не проходит -- надо проверить все строки, потом все столбцы, а потом все квадратики
(я для каждого написал отдельную функцию), если в какой-то момент условие не выполнено, быводим NO и завершаем программу. никаких проблем не возникнет!
  8  Лахтарин Александр, 26 июня 2010 г. 13:39:18
     Изначально объявил массивы a[100][100] для поля и b[100] для проверки, выдавало ВА 10. Расширил размерности до a[200][200] и b[1000] - Accepted. Но ведь по условию N <= 10, т.е. такое невозможно.
     При N=10 у вас было обращение к b[100], а при описании массива int b[100] такого элемента не существовало!
  9  Ибатуллин Ильнур Тимеръярович(РБЛИ), 11 мая 2010 г. 14:45:56
     1 тест совпадает с первым примером?
     Да
  10  Give Test, 07 апреля 2010 г. 11:43:15
     3
1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 1 2 3
7 8 9 1 2 3 4 5 6
2 3 4 5 6 7 8 9 1
5 6 7 8 9 1 2 3 4
8 9 1 2 3 4 5 6 7
3 4 5 6 7 8 9 1 2
6 7 8 9 1 2 3 4 5
9 1 2 3 4 5 6 7 8
Correct
  11  Астровский Александр Сергеевич, 18 октября 2009 г. 21:53:30
     скажите пожалуста что в решении означает Check(d) пожалуста скажите как это записать в С++. Большое спасибо.
     Check(d) проверяет: все ли элементы d[1..n^2] равны единице.
  12  Набиев Умед, 03 мая 2009 г. 15:22:14
     а если значение <=0 то вывести Incorrect???
     Это невозможно, это противоречит условию входных данных: 1 <= n <= 10.
  13  Doszhan Damir KARKTL, 26 марта 2009 г. 8:34:24
     Здраствуйте Админ ! А в квадратах 3X3 надо проверять?
     В квадратах 3х3 надо проверять, если эти квадраты внутри квадрата 9х9 при N=3.
  14  Сушенцев Игорь, 06 ноября 2008 г. 18:14:22
     Я не понимаю второй из примеров. Плиииз!, объясните!!!
     Квадрат размером 1х1 должен содержать только число 1, а он содержит 10, поэтому этот Судоку неправильный.
  15  Снетков Александр Сергеевич, 17 сентября 2008 г. 17:53:07
     Блин вот сижу на задачей не первый час вроде написал нормальный алгоритм:) но на 11 тесте не проходит:( не поскажешь что за тест такой?
     Воспользуйся разбором решения этой задачи.
  16  Тулебаев Аскар Серикович, 04 февраля 2008 г. 6:45:55
     Пожалуйста скажите что за первый тест?
     1й тест - это тот же тест, который в примере.
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2021, E-mail: admin@acmp.ru