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

22100번 - Митя и граф 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB15101090.909%

문제

В рамках своей дипломной работы маленький Митя изучает графы. Он уже провел исследования различных видов графов, таких как деревья, кактусы, а также полные графы. Сейчас он хочет изучить графы, в которых нет простых четных циклов. Цикл называется простым, если он не проходит через одну вершину более одного раза. Цикл называется четным, если он содержит четное число вершин.

Мите нужно построить такой граф на заданном числе вершин, так чтобы число ребер было максимально. Помогите Мите завершить его исследование.

입력

Первая строка содержит одно целое число n (1 ≤ n ≤ 10000).

출력

В первой строке выведите число m — количество ребер в удовлетворяющем условиям графе. В следующих m строках должно содержаться по два числа, обозначающих ребро в графе.

제한

예제 입력 1

3

예제 출력 1

3
1 2
2 3
3 1

힌트

출처

Contest > Russian Code Cup > 2014 > RCC 2014 Third Qualification Round C번

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

출처

대학교 대회

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

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