Tặng hoa

Xem dạng PDF

Gửi bài giải

Điểm: 1,40 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
IOICAMP
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Sau kì thi Marathon, thầy My đã quyết định tổ chức một buổi dạ hội nho nhỏ cho các thí sinh. Trong buổi dạ hội này sẽ có ~N~ bạn nữ và ~M~ bạn nam. Để không khí thêm phần vui vẻ thì thầy My đã nghĩ ra tiết mục các bạn nam tặng hoa cho các bạn nữ. Mỗi bạn nam sẽ đưa cho ban tổ chức danh sách ~2~ bạn nữ mà bạn đó muốn tặng hoa nhất. Tuy nhiên tiền tài trợ cho buổi dạ hội không còn nhiều (vì đã phải dành hầu hết để trao giải thưởng). Nhưng ban tổ chức cũng không muốn bạn nữ nào không được nhận hoa. Thầy My đã giao việc này cho Mr. Hải Minh, và anh ta đang rất bối rối vì không biết làm thế nào.

Bạn hãy giúp Mr. Hải Minh chọn ra ít bạn nam nhất đứng ra đại diện cho các bạn nam để tặng hoa các bạn nữ sao cho bạn nữ nào cũng được tặng hoa. Biết rằng mỗi bạn nam được chọn sẽ tặng hoa cho cả hai bạn nữ trong danh sách của bạn đó.

Input

  • Dòng đầu ghi hai số ~N~ và ~M~. ~(2 \le N \le 1000~, ~1 \le M \le 1000)~
  • Dòng thứ ~i~ trong ~M~ dòng tiếp theo ghi hai số ~a_i~ và ~b_i~ là hai bạn nữ mà bạn nam thứ ~i~ muốn tặng hoa. ~(1 \le a_i, b_i \le N)~

Output

  • Số bạn nam ít nhất cần lựa chọn

Sample Input

3 3
1 2
2 3
1 3

Sample Output

2

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.