結果

問題 No.131 マンハッタン距離
ユーザー mban
提出日時 2017-01-12 14:39:33
言語 C#
(mono 5.2.0)
結果
WA  
実行時間 -
コード長 1489 Byte
コンパイル時間 303 ms
使用メモリ 18652 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample1.txt AC 28 ms
16604 KB
sample2.txt WA -
sample3.txt AC 35 ms
16596 KB
system_test1.txt AC 29 ms
16592 KB
system_test2.txt AC 28 ms
14544 KB
system_test3.txt AC 30 ms
16596 KB
system_test4.txt AC 25 ms
14544 KB
test1.txt AC 28 ms
16596 KB
test2.txt AC 26 ms
14552 KB
test3.txt WA -
test4.txt AC 28 ms
18648 KB
test5.txt AC 27 ms
14560 KB
test6.txt WA -
test7.txt WA -
test8.txt AC 26 ms
14568 KB
test9.txt AC 27 ms
16600 KB
test10.txt AC 27 ms
14548 KB
test11.txt WA -
test12.txt WA -
test13.txt WA -
test14.txt WA -
test15.txt AC 27 ms
16592 KB
test16.txt AC 26 ms
14572 KB
test17.txt AC 27 ms
14564 KB
test18.txt WA -
test19.txt AC 27 ms
18652 KB
test20.txt AC 27 ms
16600 KB
テストケース一括ダウンロード

ソースコード

diff #
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text;
using System.Text.RegularExpressions;
using System.Linq;
using System.IO;

class Program
{
    static private Magatro M = new Magatro();
    static private void Main(string[]args)
    {
        M.Scan();
        M.Solve();
    }
}

public class Scanner
{
    private string[] S;
    private int Index;
    private char Separator;

    public Scanner(char separator = ' ')
    {
        Index = 0;
        Separator = separator;
    }

    private string[] Line()
    {
        return Console.ReadLine().Split(Separator);
    }

    public string Next()
    {
        string result;
        if (S == null || Index >= S.Length)
        {
            S = Line();
            Index = 0;
        }
        result = S[Index];
        Index++;
        return result;
    }
    public int NextInt()
    {
        return int.Parse(Next());
    }
    public double NextDouble()
    {
        return double.Parse(Next());
    }
    public long NextLong()
    {
        return long.Parse(Next());
    }
}

public class Magatro
{
    private int x, y, d;
    public void Scan()
    {
        Scanner sc = new Scanner();
        x = sc.NextInt();
        y = sc.NextInt();
        d = sc.NextInt();
    }
    public void Solve()
    {
        int ans = d+1;
        ans -= d - x;
        ans -= d - y;
        if (ans < 0) ans = 0;
        Console.WriteLine(ans);
    }
}
0