DAPC21-091.Entering Enemy Encampment
Medium · 1 s · 256 MB
- icpc
- dapc
- 2021
A new two-player game simulates two countries fighting over a territory. This territory contains a number of strategic positions which are suitable for setting up war camps. The players take turns setting up a camp at one of these spots.
In this territory, there are also a number of trails that connect two positions each. Whenever a player sets up a new camp, this player will send a small group of soldiers over every adjacent trail that leads to an enemy encampment. Each of these groups of soldiers will raid the enemy camp. In other words, for every trail, the second player to capture one of the incident positions can launch at most one raid over this trail. When every strategic position has been claimed, the game ends. The player that performed the most raids wins the game.
Assuming both players play optimally, who wins?
Giriş formatı
The input consists of:
• One line containing two integers (), the number of strategic positions, and (), the number of trails.
• lines, each containing two integers and (, ), indicating that there is a trail between position and position .
There is at most one trail between every pair of strategic positions.
Çıxış formatı
If the player who goes first wins, output “player 1”. If the player who goes second wins, output “player 2”. If the players tie, output “tie”.
Qeyd
Source: Delft Algorithm Programming Contest 2021 · Author: Reinier Schmiermann · License: CC BY-SA 4.0 · Original: https://dapc.wisv.ch · Statement adapted for AlgoLens and shared under the same license.
Nümunələr
Giriş #1
3 3 1 2 2 3 1 3
Çıxış #1
tie
Giriş #2
2 1 1 2
Çıxış #2
player 2
Giriş #3
5 7 3 4 2 1 4 5 1 4 1 3 2 3 2 4
Çıxış #3
player 1