結果

問題 No.379 五円硬貨
ユーザー AreTrash
提出日時 2016-06-17 22:36:22
言語 C#
(csc 3.100.19.26603)
結果
AC  
実行時間 31 ms
コード長 1,312 Byte
コンパイル時間 1,076 ms
使用メモリ 18,292 KB
最終ジャッジ日時 2019-10-06 13:07:40

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
input1 AC 31 ms
16,236 KB
input2 AC 31 ms
16,248 KB
input3 AC 31 ms
14,212 KB
input4 AC 31 ms
16,228 KB
input5 AC 31 ms
14,208 KB
input6 AC 31 ms
16,244 KB
input7 AC 31 ms
16,260 KB
input8 AC 31 ms
18,288 KB
input9 AC 30 ms
14,204 KB
input10 AC 30 ms
14,188 KB
input11 AC 31 ms
16,228 KB
input12 AC 30 ms
16,244 KB
input13 AC 30 ms
14,200 KB
input14 AC 31 ms
16,244 KB
input15 AC 30 ms
14,196 KB
input16 AC 31 ms
16,240 KB
sample1 AC 31 ms
16,240 KB
sample2 AC 31 ms
18,292 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.100.19.26603 (9d80dea7)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;

namespace No379{
    public class Program{
        public static void Main(string[] args){
            var sr = new StreamReader();
            //---------------------------------
            var N = sr.Next<int>();
            var G = sr.Next<decimal>();
            var V = sr.Next<decimal>();

            Console.WriteLine(N / 5 * G / V);
            //---------------------------------
        }
    }

    public class StreamReader{
        private readonly char[] _c = {' '};
        private int _index = -1;
        private string[] _input = new string[0];

        public T Next<T>(){
            if(_index == _input.Length - 1){
                _index = -1;
                while(true){
                    string rl = Console.ReadLine();
                    if(rl == null){
                        if(typeof(T).IsClass) return default(T);
                        return (T)typeof(T).GetField("MinValue").GetValue(null);
                    }
                    if(rl != ""){
                        _input = rl.Split(_c, StringSplitOptions.RemoveEmptyEntries);
                        break;
                    }
                }
            }
            return (T)Convert.ChangeType(_input[++_index], typeof(T), System.Globalization.CultureInfo.InvariantCulture);
        }
    }
}
0