20XX年,長年ã®ç ”究ãŒå®Ÿã‚’çµã³ï¼Œ ç„¡ç·šã«ã‚ˆã‚‹ã‚¨ãƒãƒ«ã‚®ãƒ¼é€å—ä¿¡ã®æŠ€è¡“ãŒå®Ÿç”¨åŒ–ã•ã‚ŒãŸï¼Ž ã“ã®æŠ€è¡“を利用ã™ã‚‹ã“ã¨ã§ï¼Œ コストãŒè¦‹åˆã‚ãšä»Šã¾ã§é›»åŠ›ç·šã‚’引ãã“ã¨ãŒã§ããªã‹ã£ãŸéŽç–Žåœ°ã«ã‚‚ 電力を供給ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ãªã£ãŸï¼Ž ã“ã®æŠ€è¡“ã«ã¯å°‘ã—ãã›ãŒã‚ã£ã¦ï¼Œ ã©ã“ã¾ã§ã‚‚é ãã«ã‚¨ãƒãƒ«ã‚®ãƒ¼ã‚’é€ã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã ãŒï¼Œ 特定ã®ä½ç½®ã§ã—ã‹é›»æ³¢ã®å—ä¿¡ãŒã§ããªã„ã¨ã„ã†åˆ¶ç´„ãŒå˜åœ¨ã™ã‚‹ï¼Ž ã¤ã¾ã‚Šï¼Œä¸–界を2次元平é¢ã§è¡¨ã—,y軸æ£ã®æ–¹å‘を北, x軸æ£ã®æ–¹å‘ã‚’æ±ã¨ã™ã‚‹ã¨ï¼Œ x座標・y座標ãŒã¨ã‚‚ã«æ•´æ•°ã®åœ°ç‚¹ã§ã—㋠電波をå—ä¿¡ã™ã‚‹ã“ã¨ãŒã§ããªã„(ä½ç›¸ã®å•é¡Œã§ã‚る). ã¾ãŸï¼ŒåŸºåœ°ï¼ˆé›»æ³¢ã®é€å—ä¿¡ãŒå¯èƒ½ãªè¨å‚™ï¼‰ ã‹ã‚‰è¦‹ã¦8æ–¹ä½ï¼ˆæ±ãƒ»è¥¿ãƒ»å—・北・北æ±ãƒ»åŒ—西・å—æ±ãƒ»å—西) ã®æ–¹å‘ã«ã—ã‹é›»æ³¢ã‚’é€ä¿¡ã™ã‚‹ã“ã¨ãŒã§ããªã„.
ã“ã®åˆ¶ç´„ã®ãŸã‚ã«ï¼Œç›®æ¨™ã®å ´æ‰€ã«é›»æ³¢ã‚’直接供給ã§ããªã„å ´åˆãŒã‚ã‚‹ãŒï¼Œ ã“ã‚Œã¯ä¸ç¶™åŸºåœ°ã‚’ç½®ãã“ã¨ã§è§£æ±ºå¯èƒ½ã§ã‚る. 例ãˆã°ï¼Œåº§æ¨™ (0, 0) ã‹ã‚‰ (3, 7) ã¸ã¯ç›´æŽ¥ã‚¨ãƒãƒ«ã‚®ãƒ¼ã‚’é€ã‚‹ã“ã¨ãŒã§ããªã„ãŒï¼Œ (3, 3) ã«ä¸ç¶™åŸºåœ°ã‚’ç½®ãã“ã¨ã§è§£æ±ºã§ãる.
ã‚ãªãŸã¯é›»åŠ›ä¼šç¤¾ã®ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã§ï¼Œ 顧客ã‹ã‚‰ã‚ã‚‹å ´æ‰€ã«åŸºåœ°ã‚’用æ„ã—ã¦ã»ã—ã„ã¨è¨€ã‚ã‚Œã¦ã„る. ãŸã ã—,ã‚る箇所ãŒæ•…éšœã—ãŸã ã‘ã§é›»åŠ›ãŒæ¢ã¾ã£ã¦ã—ã¾ã†ã¨ã„ã†å•é¡Œã‚’é¿ã‘ã‚‹ãŸã‚, æ–°ãŸã«åŸºåœ°ã‚’æ•·è¨ã™ã‚‹éš›ã«ã¯ï¼Œæ—¢ã«å»ºã£ã¦ã„ã‚‹2箇所以上ã®åŸºåœ°ã‹ã‚‰ エãƒãƒ«ã‚®ãƒ¼ã‚’å—ã‘å–ã‚Œãªãã¦ã¯ã„ã‘ãªã„. ã¾ãŸï¼ŒåŸºåœ°ã¯åŒæ™‚ã«ã¯1ã¤ã—ã‹å»ºã¦ã‚‹ã“ã¨ãŒã§ããšï¼Œ åŒã˜å ´æ‰€ã«åŸºåœ°ã‚’2ã¤ç½®ãã“ã¨ã¯ã§ããªã„. æ—¢å˜ã®åŸºåœ°ã®ä½ç½®ãŒ2ã¤ä¸Žãˆã‚‰ã‚Œã‚‹ã®ã§ï¼Œ 顧客ã®è¦æœ›ã‚’満ãŸã™ãŸã‚ã«ã¯æœ€ä½Žã§ã‚‚ã‚ã¨ä½•ä»¶ã®åŸºåœ°ã‚’建ã¦ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’ 求ã‚ã¦æ¬²ã—ã„.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Ž
入力ã®æœ€åˆã®è¡Œã«ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆæ•° N (0 < N ≤ 300) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž 以é™ã® N è¡Œã«ï¼Œãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
1ã¤ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã¯1è¡Œã®æ–‡å—列ã‹ã‚‰ãªã‚Šï¼Œ 以下ã®ã‚ˆã†ã«ã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ6ã¤ã®æ•´æ•°ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
x1 y1 x2 y2 X Y
(x1, y1) 㨠(x2, y2) ã¯æ—¢å˜ã®2ã¤ã®åŸºåœ°ã®åº§æ¨™ã§ã‚り, (X, Y) ã¯ç›®çš„地ã®åº§æ¨™ã§ã‚る. 入力ã§ä¸Žãˆã‚‰ã‚Œã‚‹ x, y 座標値㯠−100000000 ≤ x, y ≤ 100000000 を満ãŸã™ï¼Ž æ—¢å˜ã®2ã¤ã®åŸºåœ°ã®åº§æ¨™ã¯ç•°ãªã£ã¦ã„ã‚‹ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„る.
データセットã”ã¨ã«ï¼Œæ•·è¨ã™ã‚‹å¿…è¦ã®ã‚る基地ã®æ•°ã‚’1è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž
4 0 1 3 2 0 1 1 1 2 2 9 9 0 0 1 4 5 5 0 0 1 4 5 10
0 1 2 3