結果
問題 | No.8033 Test of Russian |
ユーザー |
|
提出日時 | 2020-04-22 20:26:31 |
言語 | C#(csc) (csc 3.9.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 4,836 bytes |
コンパイル時間 | 6,358 ms |
コンパイル使用メモリ | 115,416 KB |
実行使用メモリ | 26,348 KB |
最終ジャッジ日時 | 2024-10-12 01:53:31 |
合計ジャッジ時間 | 1,897 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 5 WA * 2 |
コンパイルメッセージ
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;using System.Collections.Generic;using System.Linq;using System.Diagnostics;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;using System.Numerics;using System.IO;using System.Runtime.InteropServices;using static System.Math;using static Math2;using static io;using static Utils;public class CompetitiveProgramming{public void Solve(){var T = 1;while (T > 0){--T;tcase();}}public void tcase(){var (N, M, X) = Cin<int, int, int>();if (M < 3 || X < 3) Write("NO");else Write("YES");}}public static class Math2{public const int INF = 1 << 29;public const long INFL = 1L << 60;public const int MOD = 1000000007;public const int MOD2 = 998244353;public static long Pow(long i, long N, long MOD = 1000000007){long res = 1;while (N > 0){if ((N & 1) != 0) res = res * i % MOD;i = i * i % MOD;N >>= 1;}return res;}public static long GCD(long i, long N){if (i > N) Swap(ref i, ref N);if (i == 0) return N;while (N != 0){var r = i % N;i = N;N = r;}return i;}public static long LCM(long i, long N) => i * N / GCD(i, N);public static long Comb(long N, long R, int MOD = 1000000007){long ret = 1;long x = 1;for (long i = N; i >= N - R + 1; --i){ret = ret / x * i;ret %= MOD;x++;}return ret;}public static long Comb2(long N, long R){long Nume = 1;long Deno = 1;if (R > N - R) Swap(ref N, ref R);for (long i = 1; i <= R; ++i){Deno *= i;Nume *= N - i + 1;}return Deno / Nume;}}public static class Utils{public static void Swap<T>(ref T A, ref T B){T x = A;A = B;B = x;}public static int DigitSum(string N){int ret = 0;for (int i = 0; i < N.Length; ++i) ret += N[i] - '0';return ret;}}class Program{static void Main(string[] args){var CompetitiveProgramming = new CompetitiveProgramming();CompetitiveProgramming.Solve();}}public static class io{public static string Str => Console.ReadLine();public static string[] Strs => Str.Split(' ');public static long[] Longs => Strs.Select(long.Parse).ToArray();public static int[] Ints => Strs.Select(int.Parse).ToArray();public static char[] Chars => Str.ToArray();public static double[] Doubles => Strs.Select(double.Parse).ToArray();public static long Long1 => Longs[0];public static int Int1 => Ints[0];public static char Char1 => Chars[0];public static double Double1 => Doubles[0];public static long[] VerticalRead(int N) { long[] A = new long[N]; for (int i = 0; i < N; ++i) A[i] = Long1; return A; }public static void Write(string a) => Console.WriteLine(a);public static void Write(params object[] i) => Write(string.Join(" ", i));public static void Write<T>(IEnumerable<T> a) => Write(string.Join(" ", a));public static void Verticalwrite<T>(IEnumerable<T> a) { foreach (var z in a) Write(z); }public static void YN(bool i) { if (i) Write("Yes"); else Write("No"); }public static bool IsTypeEqual<T, U>() => typeof(T).Equals(typeof(U));public static T ConvertType<T, U>(U a) => (T)Convert.ChangeType(a, typeof(T));public static T Cast<T>(string s){if (IsTypeEqual<T, int>()) return ConvertType<T, int>(int.Parse(s));else if (IsTypeEqual<T, long>()) return ConvertType<T, long>(long.Parse(s));else if (IsTypeEqual<T, double>()) return ConvertType<T, double>(double.Parse(s));else if (IsTypeEqual<T, char>()) return ConvertType<T, char>(char.Parse(s));else return ConvertType<T, string>(s);}public static (T, U) Cin<T, U>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1])); }public static (T, U, V) Cin<T, U, V>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1]), Cast<V>(t[2])); }public static (T, U, V, W) Cin<T, U, V, W>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1]), Cast<V>(t[2]), Cast<W>(t[3])); }public static (T, U, V, W, X) Cin<T, U, V, W, X>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1]), Cast<V>(t[2]), Cast<W>(t[3]), Cast<X>(t[4])); }public static (T, U, V, W, X, Y) Cin<T, U, V, W, X, Y>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1]), Cast<V>(t[2]), Cast<W>(t[3]), Cast<X>(t[4]), Cast<Y>(t[5])); }public static (T, U, V, W, X, Y, Z) Cin<T, U, V, W, X, Y, Z>() { var t = Strs; return (Cast<T>(t[0]), Cast<U>(t[1]), Cast<V>(t[2]), Cast<W>(t[3]),Cast<X>(t[4]), Cast<Y>(t[5]), Cast<Z>(t[6])); }}