結果

問題 No.9016 純コードのみAC判定機能のテスト用問題
ユーザー しゃとる
提出日時 2026-07-21 22:07:49
言語 C#
(.NET 10.0.201)
コンパイル:
dotnet_c
実行:
/usr/bin/dotnet_wrap
結果
AC  
実行時間 30 ms / 1,000 ms
+ 644µs
コード長 4,354 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 14,360 ms
コンパイル使用メモリ 173,500 KB
実行使用メモリ 195,948 KB
最終ジャッジ日時 2026-07-21 22:08:05
合計ジャッジ時間 12,872 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge2_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 2
権限があれば一括ダウンロードができます
コンパイルメッセージ
  復元対象のプロジェクトを決定しています...
  /home/judge/data/code/main.csproj を復元しました (88 ミリ秒)。
  main -> /home/judge/data/code/bin/Release/net10.0/main.dll
  main -> /home/judge/data/code/bin/Release/net10.0/publish/

ソースコード

diff #
raw source code

using static System.Array;
using static System.Console;
using static System.Math;
using static Template.Reader;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Text;

// ===== Template =====
#nullable disable

namespace Template
{
public class DebugOutput : TextWriter
{
    public readonly TextWriter console;
    public readonly TextWriter file;

    public DebugOutput(TextWriter console, TextWriter file)
    {
        this.console = console;
        this.file = file;
    }

    public override Encoding Encoding => console.Encoding;

    public override void Write(char value)
    {
        console.Write(value);
        file.Write(value);
    }

    public override void Write(string value)
    {
        console.Write(value);
        file.Write(value);
    }

    public override void Flush()
    {
        console.Flush();
        file.Flush();
    }

    public static void Init()
    {
        var file = new StreamWriter("../out.txt", false)
        {
            AutoFlush = true
        };

        Console.SetOut(
            new DebugOutput(Console.Out, file)
        );
    }
}

public static class Reader
{
    public static int ReadInt()
        => int.Parse(ReadLine());

    public static long ReadLong()
        => long.Parse(ReadLine());

    public static int[] ReadIntArray()
    {
        string str = ReadLine();
        return str != ""
            ? str.Split().Select(int.Parse).ToArray()
            : new int[0];
    }

    public static long[] ReadLongArray()
    {
        string str = ReadLine();
        return str != ""
            ? str.Split().Select(long.Parse).ToArray()
            : new long[0];
    }

    public static List<int> ReadIntList()
    {
        string str = ReadLine();
        return str != ""
            ? str.Split().Select(int.Parse).ToList()
            : new List<int>();
    }

    public static List<long> ReadLongList()
    {
        string str = ReadLine();
        return str != ""
            ? str.Split().Select(long.Parse).ToList()
            : new List<long>();
    }

    public static char[] ReadCharArray()
        => ReadLine().ToCharArray();

    public static string[] ReadStringArray()
    {
        string str = ReadLine();
        return str != ""
            ? str.Split()
            : Empty<string>();
    }

    public static (int, int) ReadInt2()
    {
        int[] v = ReadIntArray();
        return (v[0], v[1]);
    }

    public static (int, int, int) ReadInt3()
    {
        int[] v = ReadIntArray();
        return (v[0], v[1], v[2]);
    }

    public static (int, int, int, int) ReadInt4()
    {
        int[] v = ReadIntArray();
        return (v[0], v[1], v[2], v[3]);
    }

    public static (int, int, int, int, int) ReadInt5()
    {
        int[] v = ReadIntArray();
        return (v[0], v[1], v[2], v[3], v[4]);
    }
    public static (int, int, int, int, int,int) ReadInt6()
    {
        int[] v = ReadIntArray();
        return (v[0], v[1], v[2], v[3], v[4],v[5]);
    }

    public static (long, long) ReadLong2()
    {
        long[] v = ReadLongArray();
        return (v[0], v[1]);
    }

    public static (long, long, long) ReadLong3()
    {
        long[] v = ReadLongArray();
        return (v[0], v[1], v[2]);
    }

    public static (long, long, long, long) ReadLong4()
    {
        long[] v = ReadLongArray();
        return (v[0], v[1], v[2], v[3]);
    }

    public static (long, long, long, long, long) ReadLong5()
    {
        long[] v = ReadLongArray();
        return (v[0], v[1], v[2], v[3], v[4]);
    }
    public static (long, long, long, long, long,long) ReadLong6()
    {
        long[] v = ReadLongArray();
        return (v[0], v[1], v[2], v[3], v[4],v[5]);
    }
    public static void WriteArray<T>(IEnumerable<T> array)
    {
        WriteLine(string.Join(" ", array));
    }
}
}

// ===== Main =====
//require: Template
//using AtCoder;

class Program
{
    static void Main()
    {
        #if DEBUG
        Template.DebugOutput.Init();
        #endif
        
        if (ReadInt()%2 == 0) WriteLine(0);
        else WriteLine(1);
    }
}

// Generated using CsharpVersionBundler by SHATORUnoda
// https://github.com/SHATORUnoda/CsharpVersionBundler/blob/main/Program.cs
0