📄 toj_2856.cpp
字号:
/*H. Serious Cow TagTime Limit: 1.0 Seconds Memory Limit: 65536K Multiple test filesFarmer John's N (1 ≤ N ≤ 1000) cows (conveniently numbered 1..N) are going to play a game of Serious Cow Tag. In Serious Cow Tag, each cow chooses a grid point in the pasture (-7500 ≤ X ≤ 7500, -7500 ≤ Y ≤ 7500) such that the distances between all pairs of cows are unique.The cows play in turn, starting with cow #1 and continuing with cows #2, #3, and so on (as long as the cow is still in the game). When it is a cow's turn to play, she finds the nearest cow still playing, ambles over to that cow to tag her, and then returns to her original location. As soon as a cow is tagged, she is out of the game.The game ends when only one cow remains, and she is declared the winner.Farmer John is taking bets with neighboring farmers as to which cow will win, so he would like to know the winner in advance. Write a program that will read a description of the cows' positions and determine the winner.Input* Line 1: A single integer N, the number of cows* Lines 2..N + 1: Line i+1 contains two space-separated integers that describe the location of cow i.Output* Line 1: The number of the winning cow.Sample Input30 00 34 3Sample Output3Input DetailsThree cows at (0, 0), (0, 3) and (4, 3).Output DetailsCow 1 goes first and tags the nearest cow, cow 2. Cow 2 is eliminated so she does not get a turn. Cow 3 then tags the only remaining cow, cow 1. She is the last cow left, so she wins.Source: USACO November 06 Bronze*/#include<cstdio>int
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -