時間制限:
1000のミリ秒のメモリ制限:65536キロバイトの詳細な制限
1の#include <stdio.hの> 2の#include <math.h>の 3の#include <iostreamの> 4 使って 名前空間STDを、 5 INT X [ 11 ]、Y [ 11 ]、B [ 11 ]。 6 INTの N、ANS = 1 << 31 - 1 。 7つの ボイド DFS(INT U、INT V) 8 { 9つの ANS = ABS(UV)<ANS ABS(UV? ):ANS。 10 のために(INT J = 1 ; J <= N; J ++ ) 11 であれば(!B [J]) 12 { 13 B [J] = 1 。 14の DFS(U * X [j]は、V + Y [J])。 15件の B [j] = 0 ; 16 } 17 } 18 のint main()の 19 { 20 CIN >> N。 21 のためには、(int型 i = 1 ; iは= N <; I ++ ) 22 CIN >> X [i]を>> Y [i]は、 23 のために(int型 i = 1 ; iが<= N; iが++ ) 24 { 25 B [I] = 1 。 26の DFS(X [i]は、Y [I])。 27件の B [I] = 0 ; 28 } 29 COUT << ANS。 30 }