結果
問題 | No.299 蟻本が読めない |
ユーザー | astatine0x55 |
提出日時 | 2016-11-24 18:29:07 |
言語 | C#(csc) (csc 3.9.0) |
結果 |
AC
|
実行時間 | 21 ms / 1,000 ms |
コード長 | 2,081 bytes |
コンパイル時間 | 933 ms |
コンパイル使用メモリ | 113,768 KB |
実行使用メモリ | 17,792 KB |
最終ジャッジ日時 | 2024-05-05 12:58:35 |
合計ジャッジ時間 | 1,423 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 21 ms
17,792 KB |
testcase_01 | AC | 19 ms
17,536 KB |
testcase_02 | AC | 19 ms
17,664 KB |
testcase_03 | AC | 19 ms
17,664 KB |
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved.
ソースコード
using System; using System.Collections.Generic; using System.Linq; using static System.Console; using static System.Math; using static ConsoleApplication.Utils; namespace ConsoleApplication { public class Program { public static void Main(string[] args) { var n = ReadLong(); WriteLine((n-1) * 52 + 316); } } public static class Utils { #region Extensions for IO public static long ReadLong() => ReadLine().ToLong(); public static int ReadInt() => ReadLine().ToInt(); public static IEnumerable<int> ReadInts() => ReadStrings().Select(int.Parse); public static IEnumerable<string> ReadStrings() => ReadLine().Split(' '); public static IEnumerable<string> ReadLines(int n) { foreach (var i in Enumerable.Range(0, n)) { yield return ReadLine(); } } #endregion #region Extensions of int public static bool IsOdd(this int n) => !n.IsEven(); public static bool IsEven(this int n) => n % 2 == 0; public static bool CanDivideWith(this int n, int divisor) => n % divisor == 0; #endregion #region Extensions of string public static int ToInt(this string str) => int.Parse(str); public static long ToLong(this string str) => long.Parse(str); public static bool IsNullOrEmpty(this string str) => string.IsNullOrEmpty(str); #endregion public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) { foreach (var item in source) { action(item); } } public static IEnumerable<T> Peek<T>(this IEnumerable<T> source, Action<T> action) { foreach (var item in source) { action(item); } return source; } } }