Школьная индивидуальная олимпиада #2 (ЗКШ 2010/11) - Codeforces Beta Round 43 (ACM-ICPC Rules) |
---|
Закончено |
Это произошло во времена Великой Берляндской Империи. Однажды Император увидел сон, в котором к нему явился Посланник богов и приказал построить храм с выпуклым n-угольником в основании. На следующее утро Император отдал распоряжение возвести храм, в основании которого лежит правильный n-угольник. Храм был построен, но вскоре Империю постигли бедствия и неурожаи. После того, как случилось землетрясение, разрушившее храм, Император понял, что чем-то навлек на свой народ немилость богов. Он приказал позвать к себе Мудреца. Когда явился Мудрец, Император поведал ему о своем сне и задал вопрос: «Дай же мне ответ, о Мудрейший из Мудрых, чем мог я прогневить богов?». «О, Владыко!» — отвечал мудрец. — «Насколько дано мне судить, боги гневаются оттого, что ты поторопился выполнять их поручение и не дослушал Посланника до конца».
Действительно, на следующую же ночь Посланник явился вновь. Он укорял Императора за то, что тот выбрал несовершенную форму для храма. «Так какая же форма может быть совершеннее, чем правильный n-угольник?!!» — воскликнул император во сне. На что Посланник дал подробный и обстоятельный ответ.
Вы — подневольный архитектор, которому предстоит спроектировать храм. Учтите, что n-угольник должен быть простым (имеющим границу без самопересечений и наложений) и выпуклым, но при этом допускается, чтобы три последовательные вершины лежали на одной прямой.
В первой строке задано единственное число n (3 ≤ n ≤ 10000).
В первой строке выведите «YES» (без кавычек), если n-угольник, обладающий требуемыми свойствами, построить возможно. В следующих n строках выведите целочисленные координаты вершин многоугольника в порядке обхода против часовой стрелки. Координаты не должны превосходить 109 по абсолютной величине. Никакие две вершины не должны совпадать. Разрешается выводить любое из возможных решений. Если многоугольник построить невозможно, выведите «NO».
3
YES
0 0
1 0
0 2
3
YES
0 1
-1 0
-1 -1
Название |
---|