yukicoder 185 和風
問題
方針
□にあてはまるものを set に入れていく。 条件を満たせば答えを出力し、しなければ -1 を出力する。
実装
signed main(){
ios_base::sync_with_stdio(0); cin.tie(0);
int N;
cin >> N;
set<int> s;
rep(i,N){
int X,Y;
cin >> X >> Y;
s.insert(Y-X);
}
cout << (s.size()==1 && *s.begin() >= 1 ? *s.begin() : -1) << endl;
}