提出 #1135749


ソースコード 拡げる

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mujin
{
	class Program
	{
		static void Main(string[] args)
		{
			var N = int.Parse(Console.ReadLine());
			var x = Console.ReadLine().Split(' ').Select(y => int.Parse(y)).ToArray();
			long count = 1;
			var list = new Stack<int>();
			var mod = (long)(1000000007);
			for (int i = 0; i < N; i++)
			{
				list.Push(x[i]);
				if (x[i] < 2 * list.Count - 1)
				{
					count *= list.Count;
					list.Pop();
					count %= mod;
				}
			}
			for (int i = 0; i < list.Count; i++)
			{
				count *= i + 1;
				count %= mod;
			}
			Console.WriteLine(count);
		}
	}
}

提出情報

提出日時
問題 A - Robot Racing
ユーザ pythagorea1
言語 C# (Mono 4.6.2.0)
得点 900
コード長 728 Byte
結果 AC
実行時間 68 ms
メモリ 20704 KiB

ジャッジ結果

セット名 Sample Subtask All
得点 / 配点 0 / 0 500 / 500 400 / 400
結果
AC × 4
AC × 14
AC × 28
セット名 テストケース
Sample 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt
Subtask 0_00.txt, 0_01.txt, 0_02.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt
All 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt, 2_00.txt, 2_01.txt, 2_02.txt, 2_03.txt, 2_04.txt, 2_05.txt, 2_06.txt, 2_07.txt, 2_08.txt, 2_09.txt, 2_10.txt, 2_11.txt, 2_12.txt
ケース名 結果 実行時間 メモリ
0_00.txt AC 24 ms 11348 KiB
0_01.txt AC 25 ms 13396 KiB
0_02.txt AC 24 ms 9300 KiB
0_03.txt AC 24 ms 11348 KiB
1_00.txt AC 24 ms 11348 KiB
1_01.txt AC 24 ms 13396 KiB
1_02.txt AC 25 ms 13396 KiB
1_03.txt AC 24 ms 11348 KiB
1_04.txt AC 24 ms 11348 KiB
1_05.txt AC 24 ms 9300 KiB
1_06.txt AC 25 ms 11348 KiB
1_07.txt AC 24 ms 9300 KiB
1_08.txt AC 24 ms 11348 KiB
1_09.txt AC 24 ms 9300 KiB
1_10.txt AC 24 ms 9300 KiB
2_00.txt AC 59 ms 16608 KiB
2_01.txt AC 61 ms 18164 KiB
2_02.txt AC 68 ms 18784 KiB
2_03.txt AC 60 ms 19296 KiB
2_04.txt AC 60 ms 19296 KiB
2_05.txt AC 60 ms 19424 KiB
2_06.txt AC 60 ms 17376 KiB
2_07.txt AC 60 ms 19424 KiB
2_08.txt AC 60 ms 19296 KiB
2_09.txt AC 60 ms 19296 KiB
2_10.txt AC 61 ms 19424 KiB
2_11.txt AC 67 ms 20704 KiB
2_12.txt AC 67 ms 18656 KiB