結果

問題 No.185 和風
ユーザー kuuso1
提出日時 2015-04-19 23:24:45
言語 C#
(csc 3.100.19.26603)
結果
AC  
実行時間 33 ms
コード長 1,011 Byte
コンパイル時間 1,130 ms
使用メモリ 18,048 KB
最終ジャッジ日時 2019-09-14 02:54:26

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.in AC 31 ms
18,048 KB
2.in AC 32 ms
16,008 KB
3.in AC 31 ms
13,948 KB
4.in AC 30 ms
16,000 KB
5.in AC 29 ms
13,956 KB
6.in AC 30 ms
13,956 KB
7.in AC 33 ms
18,044 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.100.19.26603 (9d80dea7)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.Collections;
using System.Collections.Generic;
 
class TEST{
	static void Main(){
		Sol mySol =new Sol();
		mySol.Solve();
	}
}

class Sol{
	public void Solve(){
		
		N=ri();
		int ans=0;
		for(int i=0;i<N;i++){
			var d=ria();
			if(i==0){
				ans=d[1]-d[0];
				if(ans<=0){ans=-1;break;}
				continue;
			}
			if(d[0]+ans!=d[1]){ans=-1;break;}
		}
		Console.WriteLine(ans);
	}
	int N;
	public Sol(){
	}




	static String rs(){return Console.ReadLine();}
	static int ri(){return int.Parse(Console.ReadLine());}
	static long rl(){return long.Parse(Console.ReadLine());}
	static double rd(){return double.Parse(Console.ReadLine());}
	static String[] rsa(){return Console.ReadLine().Split(' ');}
	static int[] ria(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>int.Parse(e));}
	static long[] rla(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>long.Parse(e));}
	static double[] rda(){return Array.ConvertAll(Console.ReadLine().Split(' '),e=>double.Parse(e));}
}
0