結果

問題 No.379 五円硬貨
ユーザー AreTrash
提出日時 2016-06-17 22:36:22
言語 C#
(csc 3.4.0-beta4-19569-03)
結果
AC  
実行時間 32 ms
コード長 1,312 Byte
コンパイル時間 4,428 ms
使用メモリ 10,164 KB
最終ジャッジ日時 2019-12-27 23:27:44

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
input1 AC 29 ms
10,152 KB
input2 AC 29 ms
10,152 KB
input3 AC 29 ms
10,152 KB
input4 AC 29 ms
10,160 KB
input5 AC 28 ms
10,156 KB
input6 AC 30 ms
10,156 KB
input7 AC 32 ms
10,152 KB
input8 AC 29 ms
10,156 KB
input9 AC 28 ms
10,152 KB
input10 AC 27 ms
10,164 KB
input11 AC 28 ms
10,144 KB
input12 AC 29 ms
10,160 KB
input13 AC 28 ms
10,156 KB
input14 AC 29 ms
10,152 KB
input15 AC 27 ms
10,156 KB
input16 AC 28 ms
10,156 KB
sample1 AC 28 ms
10,152 KB
sample2 AC 28 ms
10,160 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.3.1-beta4-19462-11 (66a912c9)
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