#USACOC2223C. Cereal 2
Cereal 2
当前没有测试数据。
Description
Farmer John's cows like nothing more than cereal for breakfast! In fact, thecows have such large appetites that they will each eat an entire box of cerealfor a single meal.
The farm has recently received a shipment with different types of cereal. Unfortunately, there is only one box of each cereal! Eachof the cows has a favorite cereal and a second favoritecereal. When given a selection of cereals to choose from, a cow performs thefollowing process:
- If the box of her favorite cereal is still available, take it andleave.
- Otherwise, if the box of her second-favorite cereal is still available, take it and leave.
- Otherwise, she will moo with disappointment and leave without taking anycereal.
Find the minimum number of cows that go hungry if you permute them optimally.Also, find any permutation of the cows that achieves this minimum.
Input Format
The first line contains two space-separated integers and
For each the -th line contains two space-separated integers and ( and ) denoting the favoriteand second-favorite cereals of the -th cow.
Output Format
Print the minimum number of cows that go hungry, followed by any permutation of that achieves this minimum. If there are multiple permutations, anyone will be accepted.
8 10
2 1
3 4
2 3
6 5
7 8
6 7
7 5
5 8
8 10
2 1
3 4
2 3
6 5
7 8
6 7
7 5
5 8
Scoring
- In out of test cases, .
- In out of test cases, no additional constraints.
Problem Credit
Problem credits: Dhruv Rohatgi