Logo
(追記) (追記ここまで)

28795번 - Светский приём 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB35201482.353%

문제

Агент Джонни Инглиш снова в деле!

На этот раз бесстрашному агенту и его помощнику Бофу необходимо проследить за соблюдением порядка во время благотворительного мероприятия. Войдя в зал и оценив обстановку, Инглиш понял, что для составления полной картины происходящего ему придётся немного походить по залу, перекинуться парой слов с гостями и понаблюдать за официантами. После этого Инглиш, веря в успех, решил встретиться с Бофом и блеснуть перед ним своими невероятными аналитическими способностями. К несчастью, бедняга Боф на светских мероприятиях совершенно теряется и поэтому может просто медленно идти туда, куда укажет ему старший агент.

Зал представляет собой квадрат на координатной плоскости со сторонами, равными 10ドル^6$ и параллельными координатным осям, вход находится в левом нижнем углу этого квадрата в точке O$(0, 0)$. Агент Инглиш собирается выбрать несколько гостей, находящихся в точках с целыми координатами, и поздороваться с ними всеми по очереди. Здороваться с одним и тем же гостем подряд агент не будет, но иногда память может его подвести, и он может вернуться к тому гостю, с которым уже здоровался. Тренированный агент способен двигаться со скоростью $p$ и здороваться с гостями мгновенно. В это время Боф со скоростью $q$ будет напрямую идти к финальной точке маршрута, задуманного Инглишем.

Чтобы не вызывать подозрений, агент Инглиш хочет найти такой маршрут, при котором они с Бофом попадут в точку встречи одновременно. К сожалению, у агента нет времени продумывать детали его гениального плана, и поэтому заняться этим придётся вам.

По заданным скоростям $q$ и $p$ найдите любой маршрут, начинающийся с точки $(0, 0)$ и содержащий точки, координаты которых неотрицательны и не превосходят 10ドル^6$. При этом время передвижения от первой точки до последней со скоростью $q$ должно быть равно времени последовательного прохождения маршрута со скоростью $p$.

입력

В единственной строке заданы два натуральных числа $q$ и $p$ --- скорости Бофа и агента Инглиша соответственно (1ドル \le q \le p \le 10^5$).

출력

В первой строке выведите число $n$ --- количество точек в маршруте (2ドル \le n \le 100$).

В следующих $n$ строках выведите пары целых чисел $x$ и $y$ --- координаты точек в порядке обхода (0ドル \le x, y \le 10^6$). Первой обязательно должна быть выведена точка $(0, 0)$. Точки могут повторяться, при этом в маршруте не может быть двух одинаковых точек подряд.

제한

예제 입력 1

1 2

예제 출력 1

5
0 0
0 1
1 1
1 0
2 0

예제 입력 2

1 3

예제 출력 2

4
0 0
1 1
2 0
1 1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2018-2019 Season > October 14, 2018 J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /