問題一覧 > 通常問題

No.2418 情報通だよ!Nafmoくん

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 168
作問者 : 👑 Nafmo2Nafmo2 / テスター : LaFolia13LaFolia13 dyktr_06dyktr_06 hikikomorihikikomori sepa38sepa38 Seed57_cashSeed57_cash UdonUdon ryota2357ryota2357
2 ProblemId : 9684 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-08-12 16:02:42

問題文

Nafmo くんのクラスの人数は Nafmo くんを含め $2N$ 人です。それぞれに出席番号 $1$ ~ $2N$ が割り振られています。

Nafmo くんが授業を受けていると先生に「$2$ 人組作って~」と言われました。学生は「知らない人」同士でペアを組むのを嫌がりました。

最終的に知らない人同士のペアを最小限にするようにして、全員ペアを作りました。

情報通の Nafmo くんのもとには $M$ 個の情報があり、出席番号 $A_i$ と 出席番号 $B_i$ の人が知り合いであることを知っています。

Nafmo くんが持っている M 個の情報をもとに考えると、知らない人同士の組は最大で何組生まれる可能性があるでしょうか?


ここで、$X$ と $Y$ が知り合い、かつ、$Y$ と $Z$ が知り合いのとき、 $X$ と $Z$ は知り合いであるとします。

制約

  • $1 \leq N \leq 10^5$
  • $0 \leq M \leq 10^5$
  • $1 \leq A_i, B_i \leq 2 \times N$
  • $i \neq j$ ならば $(A_i, B_i) \neq (A_j, B_j)$ かつ $(A_i, B_i) \neq (B_j, A_j)$
  • $N$ 組のペアが必ず作られる。
  • 入力はすべて整数であたえられる。

入力

$N\ M$
$A_1 \ B_1$
$\  \vdots$
$A_M \ B_M$

出力

知らない人同士の組数を出力し、最後に改行してください。

サンプル

サンプル1
入力
2 2
1 2
3 4
出力
0

人$1$と人$2$、人$3$と人$4$が組むことで知らない人同士のペアをゼロにすることができます。

サンプル2
入力
2 1
1 2
出力
1
サンプル3
入力
2 2
1 2
2 3
出力
1

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。