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

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


 
Вернуться
Тема: Добрый день. Уважаемый администратор сайта, добавьте, пожалуйста, возможность просматривать чужие решения. Очень хочется видеть решения Савчука Сергея Васильевича.
1
  1  Андрей и Костя, 30 января 2023 г. 16:30:00
      я разгадал секрет 54 символов в 1-ой задаче... но теперь там еще пару таких задач.
24.
2
195 и тд
  2  Базальт П, 07 ноября 2015 г. 1:03:41
      Смысл короткого решения не в том, что ты находишься в таблице. Его смысл в том, что оно короткое) Совместно с Богданом Тер-Саркисовым мы постоянно что-то новое находим, но иногда просто не понимаем как можно еще схитрить. Дойдя до оптимального алгоритма понимаешь, что есть что-то иное. Возьмем к примеру задачу a+b. Очевидно что сам алгоритм выглядит как a+b, но дело в том. что Сергей Савчук знает как считать и вывести иным способом, а другие не знают.
  3  Базальт П, 04 ноября 2015 г. 17:11:35
      В обе стороны не работает. Ты сам себе противоречишь.
Вот я решаю сам задачи, но хочу посмотреть чужие решения, чтобы мои знания расширились, при этом я не школьник и не гонюсь за первым местом.
Ты можешь что угодно говорить. но всем было бы легче, если бы админ сделал код кратчайшего решения открытым.
     Рейтинг коротких решений тогда потерял бы смысл. Все бы посмотрели это решение и отправили бы его.
  4  Туров Владимир Владимирович, 03 ноября 2015 г. 11:08:34
      Настоящие мужики сами решают, а трусливые школьники хотят подсмотреть решения у других
  5  Базальт П, 03 ноября 2015 г. 2:57:59
      Настоящие мужики делятся решениями. А трусливые школьники - нет.
  6  Туров Владимир Владимирович, 01 ноября 2015 г. 0:29:55
      Нельзя смотреть чужие решения. Если бы не было этого топа - Савчук не написал бы такое короткое решение, он бы просто не парился по этому поводу и отпала бы необходимость просматривать чужие решения. Если разрешить просматривать чужие решения, то топ теряет свой смысл, так как все будут отправлять топовые решения.

И сколько можно говорить - да не вводе - выводе дело, а в лёгкости задачи. Задача настолько проста, что её можно решить, готов поспорить Савчук так и сделал, не используя ни cout, ни iostream вообще.

Раз ты думаешь, что у него такой короткий ввод - вывод, то почему он его не использует в других задачах? Например, в третьей задаче чего-то он всего на 1 символ меня опережает, хотя я использовал iostream, cin и cout. Значит, у него не короткий ввод - вывод, а просто решение задачи другим способом в первой задаче.

Обычный компилятор GNU C++, поставь себе такой же и тестируй свои ассемблерные вставки и перенаправления, тут обычный C++ без всяких перенаправлений и прочего. Откуда читаем информацию? Об этом написано в разделе "Работа в системе".
  7  Базальт П, 30 октября 2015 г. 20:59:10
      Это верно, что большинство школьников используют нечитабельные приемы. Но, Сергей Савчук в задаче 1, наглядно показывает, что его ввод-вывод кардинально отличается от всех участников. Выигрыш в 4 символа на плюсах это не так то просто.
Хотелось бы, чтобы администратор хотя бы некоторые нюансы рассказывал. Можно ли ассемблерной вставкой пользоваться и откуда мы читаем информацию? Как перенаправляются потоки на сервере?
  8  Хворых Павел, 30 октября 2015 г. 19:03:05
      Знания о сокращении кода не являются полезными. Большинство приёмов, применяемых для сокращения кода на этом сайте, являются вредными. Например, они снижают читабельность кода. К этим приёмам привыкаешь и начинаешь всегда писать код с их использованием. Лично мне это мешает.

Топ по краткости кода является не более, чем фичей этого сайта и администратор сайта призывает не париться по его поводу. Единственная польза этого топа: если твой код сильно длиннее топового решения, то значит ты наговнокодил и следует искать более короткое/элегантное решение. Впрочем, это верно не всегда: в некоторых задачах наиболее короткие решения достигаются с помощью различных хаков и использования неполноты тестов (например, 66, 571 и многие другие).
  9  Базальт П, 30 октября 2015 г. 15:28:39
      А что значит не хотеть? Конечно хотел бы, ведь мое решение может кому-то пригодиться.
У каждого человека есть свой набор знаний. Если не обмениваться знаниями, то не будет прогресса.
Неужели вы хотите, чтобы Савчук Сергей Васильевич унес с собой в могилу все секреты?
  10  Беляев Сергей Николаевич, 30 октября 2015 г. 5:08:03
      Разумеется, я не добавлю такую возможность. А Вы бы хотели, чтобы Ваши решения, кто-либо просматривал? Если желаете узнать чье-то решение, обратитесь к нему напрямую.
1

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

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