結果

問題 No.379 五円硬貨
ユーザー eitaho
提出日時 2016-06-17 22:29:47
言語 C#
(csc 3.100.19.26603)
結果
AC  
実行時間 31 ms
コード長 2,178 Byte
コンパイル時間 1,169 ms
使用メモリ 18,160 KB
最終ジャッジ日時 2019-10-06 13:03:56

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
input1 AC 30 ms
14,064 KB
input2 AC 30 ms
18,148 KB
input3 AC 30 ms
14,064 KB
input4 AC 30 ms
16,112 KB
input5 AC 30 ms
14,048 KB
input6 AC 30 ms
16,116 KB
input7 AC 31 ms
14,080 KB
input8 AC 30 ms
18,152 KB
input9 AC 30 ms
14,068 KB
input10 AC 31 ms
18,160 KB
input11 AC 30 ms
16,104 KB
input12 AC 30 ms
14,076 KB
input13 AC 30 ms
14,060 KB
input14 AC 28 ms
14,068 KB
input15 AC 30 ms
14,064 KB
input16 AC 30 ms
16,112 KB
sample1 AC 29 ms
14,068 KB
sample2 AC 29 ms
14,072 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.100.19.26603 (9d80dea7)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Diagnostics;
using System.Numerics;
using Enu = System.Linq.Enumerable;

public class Program
{
    public void Solve()
    {
        long N = Reader.Int(), G = Reader.Int(), V = Reader.Int();
        long x = N / 5 * G;
        Console.WriteLine(x / (decimal)V);
    }
}


class Entry { static void Main() { new Program().Solve(); } }
class Reader
{
    static TextReader reader = Console.In;
    static readonly char[] separator = { ' ' };
    static readonly StringSplitOptions op = StringSplitOptions.RemoveEmptyEntries;
    static string[] A = new string[0];
    static int i;
    static void Init() { A = new string[0]; }
    public static void Set(TextReader r) { reader = r; Init(); }
    public static void Set(string file) { reader = new StreamReader(file); Init(); }
    public static bool HasNext() { return CheckNext(); }
    public static string String() { return Next(); }
    public static int Int() { return int.Parse(Next()); }
    public static long Long() { return long.Parse(Next()); }
    public static double Double() { return double.Parse(Next()); }
    public static int[] IntLine() { return Array.ConvertAll(Split(Line()), int.Parse); }
    public static int[] IntArray(int N) { return Range(N, Int); }
    public static int[][] IntTable(int H) { return Range(H, IntLine); }
    public static string[] StringArray(int N) { return Range(N, Next); }
    public static string[][] StringTable(int N) { return Range(N, () => Split(Line())); }
    public static string Line() { return reader.ReadLine().Trim(); }
    static T[] Range<T>(int N, Func<T> f) { return Enu.Range(0, N).Select(i => f()).ToArray(); }
    static string[] Split(string s) { return s.Split(separator, op); }
    static string Next() { CheckNext(); return A[i++]; }
    static bool CheckNext()
    {
        if (i < A.Length) return true;
        string line = reader.ReadLine();
        if (line == null) return false;
        if (line == "") return CheckNext();
        A = Split(line);
        i = 0;
        return true;
    }
}
0