Submission #8440407
Source Code Expand
using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace kyoupuro { class MainClass { public static void Main() { var n = Input.NextInt(); var list = Input.IntList(); // aoki, takahashi Console.WriteLine( Enumerable.Range(0, n) .Max(aoki => Enumerable .Range(0, n) .Where(taka => taka != aoki) .Select((taka, i) => { var tmp = list.Take(Math.Max(aoki, taka) + 1).Skip(Math.Min(aoki, taka)); return new Tuple<int, int, int>(tmp.Where((_, j) => j % 2 == 1).Sum(), tmp.Where((_, j) => j % 2 == 0).Sum(), i); }) .OrderByDescending(tuple => tuple.Item1) .ThenBy(tuple => tuple.Item3) .First().Item2) ); } } class Input { static IEnumerator<string> enumerator; public static string Line() { return Console.ReadLine(); } public static int NextInt() { if (enumerator == null || !enumerator.MoveNext()) { enumerator = StrArr().AsEnumerable().GetEnumerator(); enumerator.MoveNext(); } return int.Parse(enumerator.Current); } public static long NextLong() { if (enumerator == null || !enumerator.MoveNext()) { enumerator = StrArr().AsEnumerable().GetEnumerator(); enumerator.MoveNext(); } return long.Parse(enumerator.Current); } public static string[] StrArr() { return Line().Split(' '); } public static List<int> IntList() { return StrArr().Select(int.Parse).ToList(); } public static List<long> LongList() { return StrArr().Select(long.Parse).ToList(); } public static void Skip(int line = 1) { enumerator.Reset(); for (int i = 0; i < line; i++) Console.ReadLine(); } public static void Reset() { enumerator.Reset(); } } }
Submission Info
Submission Time | |
---|---|
Task | C - 数列ゲーム |
User | asurato |
Language | C# (Mono 4.6.2.0) |
Score | 100 |
Code Size | 2549 Byte |
Status | AC |
Exec Time | 42 ms |
Memory | 13652 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample-01.txt, sample-02.txt, sample-03.txt |
All | sample-01.txt, sample-02.txt, sample-03.txt, test-01.txt, test-02.txt, test-03.txt, test-04.txt, test-05.txt, test-06.txt, test-07.txt, test-08.txt, test-09.txt, test-10.txt, test-11.txt, test-12.txt, test-13.txt, test-14.txt, test-15.txt, test-16.txt, test-17.txt, test-18.txt, test-19.txt, test-20.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample-01.txt | AC | 33 ms | 9556 KB |
sample-02.txt | AC | 34 ms | 11604 KB |
sample-03.txt | AC | 34 ms | 11604 KB |
test-01.txt | AC | 34 ms | 11604 KB |
test-02.txt | AC | 35 ms | 11604 KB |
test-03.txt | AC | 35 ms | 11604 KB |
test-04.txt | AC | 37 ms | 13652 KB |
test-05.txt | AC | 38 ms | 13652 KB |
test-06.txt | AC | 40 ms | 11604 KB |
test-07.txt | AC | 41 ms | 11604 KB |
test-08.txt | AC | 41 ms | 9556 KB |
test-09.txt | AC | 41 ms | 9556 KB |
test-10.txt | AC | 41 ms | 9556 KB |
test-11.txt | AC | 42 ms | 13652 KB |
test-12.txt | AC | 42 ms | 13652 KB |
test-13.txt | AC | 42 ms | 11604 KB |
test-14.txt | AC | 41 ms | 9556 KB |
test-15.txt | AC | 42 ms | 11604 KB |
test-16.txt | AC | 42 ms | 11604 KB |
test-17.txt | AC | 42 ms | 11604 KB |
test-18.txt | AC | 42 ms | 11604 KB |
test-19.txt | AC | 42 ms | 11604 KB |
test-20.txt | AC | 42 ms | 13652 KB |