結果
問題 | No.1114 足し算盆に返らず |
ユーザー |
![]() |
提出日時 | 2020-07-17 21:38:55 |
言語 | C#(csc) (csc 3.9.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 2,259 bytes |
コンパイル時間 | 3,040 ms |
コンパイル使用メモリ | 113,648 KB |
実行使用メモリ | 28,992 KB |
最終ジャッジ日時 | 2024-11-29 22:30:16 |
合計ジャッジ時間 | 20,327 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 17 WA * 9 |
コンパイルメッセージ
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 CompLib.Util;public class Program{private int N;public void Solve(){var sc = new Scanner();N = sc.NextInt();if (N <= 2){Console.WriteLine(1);return;}var ans = new List<int>();for (int i = N; i + i + 1 > N; i--){ans.Add(i);}ans.Sort();Console.WriteLine(string.Join(" ", ans));}public static void Main(string[] args) => new Program().Solve();}namespace CompLib.Util{using System;using System.Linq;class Scanner{private string[] _line;private int _index;private const char Separator = ' ';public Scanner(){_line = new string[0];_index = 0;}public string Next(){if (_index >= _line.Length){string s;do{s = Console.ReadLine();} while (s.Length == 0);_line = s.Split(Separator);_index = 0;}return _line[_index++];}public string ReadLine(){_index = _line.Length;return Console.ReadLine();}public int NextInt() => int.Parse(Next());public long NextLong() => long.Parse(Next());public double NextDouble() => double.Parse(Next());public decimal NextDecimal() => decimal.Parse(Next());public char NextChar() => Next()[0];public char[] NextCharArray() => Next().ToCharArray();public string[] Array(){string s = Console.ReadLine();_line = s.Length == 0 ? new string[0] : s.Split(Separator);_index = _line.Length;return _line;}public int[] IntArray() => Array().Select(int.Parse).ToArray();public long[] LongArray() => Array().Select(long.Parse).ToArray();public double[] DoubleArray() => Array().Select(double.Parse).ToArray();public decimal[] DecimalArray() => Array().Select(decimal.Parse).ToArray();}}