시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 256 MB | 4 | 3 | 3 | 75.000% |
В рамках своей дипломной работы маленький Митя изучает графы. Он уже провел исследования различных видов графов, таких как деревья, кактусы, а также полные графы. Сейчас он хочет изучить графы, в которых нет простых четных циклов. Цикл называется простым, если он не проходит через одну вершину более одного раза. Цикл называется четным, если он содержит четное число вершин.
Мите нужно построить такой граф на заданном числе вершин, так чтобы число ребер было максимально. Помогите Мите завершить его исследование.
Первая строка содержит одно целое число n (1 ≤ n ≤ 10 000).
В первой строке выведите число m — количество ребер в удовлетворяющем условиям графе. В следующих m строках должно содержаться по два числа, обозначающих ребро в графе.
3
3 1 2 2 3 3 1