Submission #1244010


Source Code Expand

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

class Program {
	static void Main(string[] args) {
		new Calc().Solve();
		return;
	}

	public class Calc {
		int N;
		public void Solve() {
			N = ReadLine<int>();
			var a = ReadLine<int>(' ');
			long sum = 1;
			long tmp = 1;
			for (int i = 1; i < N; i++) {
				tmp = a[i] > a[i - 1] ? tmp + 1 : 1;
				sum += tmp;
			}
			sum.WL();
			return;
		}
	}

	public static T[] ReadLine<T>(params char[] separators) {
		return Console.ReadLine()
			.Split(separators)
			.Where(_ => _.Length > 0)
			.Select(_ => (T)Convert.ChangeType(_, typeof(T)))
			.ToArray();
	}
	public static T ReadLine<T>() {
		return (T)Convert.ChangeType(Console.ReadLine(), typeof(T));
	}
	public static List<T> ReadLines<T>(int N) {
		List<T> rt = new List<T>();
		for (int i = 0; i < N; i++) {
			T item = (T)Convert.ChangeType(Console.ReadLine(), typeof(T));
			rt.Add(item);
		}
		return rt;
	}
}
public static class Utils {
	public static void WL(this object obj) {
		Console.WriteLine(obj);
	}
	public static string Docking<T>(this IEnumerable<T> collection, Func<T, string> filter = null) {
		StringBuilder sb = new StringBuilder();
		foreach (var item in collection) {
			string str = filter != null ? filter(item) : item.ToString();
			sb.Append(str);
		}
		return sb.ToString();
	}
	public static string RangeDocking<T>(this IEnumerable<T> collection,
		int start, int end, Func<T, string> filter = null) {
		if (start > collection.Count()) throw new IndexOutOfRangeException();
		if (end < 0) throw new IndexOutOfRangeException();
		StringBuilder sb = new StringBuilder();
		for (int i = start; i < end; i++) {
			string str = filter != null ? filter(collection.ElementAt(i)) : collection.ElementAt(i).ToString();
			sb.Append(str);
		}
		return sb.ToString();
	}
	public static void WriteLineAll<T>(this IEnumerable<T> collection) {
		foreach (var item in collection) {
			item.WL();
		}
	}
}

Submission Info

Submission Time
Task C - 単調増加
User xztaityozx
Language C# (Mono 4.6.2.0)
Score 100
Code Size 2043 Byte
Status AC
Exec Time 68 ms
Memory 25436 KB

Judge Result

Set Name Sample Subtask0 All
Score / Max Score 0 / 0 40 / 40 60 / 60
Status
AC × 4
AC × 19
AC × 35
Set Name Test Cases
Sample sample0.txt, sample1.txt, sample2.txt, sample3.txt
Subtask0 sample0.txt, sample1.txt, sample2.txt, sample3.txt, subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt
All sample0.txt, sample1.txt, sample2.txt, sample3.txt, subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt
Case Name Status Exec Time Memory
sample0.txt AC 25 ms 13396 KB
sample1.txt AC 25 ms 11476 KB
sample2.txt AC 25 ms 13396 KB
sample3.txt AC 26 ms 13396 KB
subtask0_0.txt AC 26 ms 9372 KB
subtask0_1.txt AC 26 ms 9312 KB
subtask0_10.txt AC 26 ms 9312 KB
subtask0_11.txt AC 25 ms 9312 KB
subtask0_12.txt AC 27 ms 11376 KB
subtask0_13.txt AC 27 ms 11360 KB
subtask0_14.txt AC 26 ms 9312 KB
subtask0_2.txt AC 25 ms 9404 KB
subtask0_3.txt AC 25 ms 9212 KB
subtask0_4.txt AC 26 ms 11372 KB
subtask0_5.txt AC 25 ms 11476 KB
subtask0_6.txt AC 25 ms 9284 KB
subtask0_7.txt AC 25 ms 11268 KB
subtask0_8.txt AC 26 ms 13524 KB
subtask0_9.txt AC 26 ms 11360 KB
subtask1_0.txt AC 63 ms 22236 KB
subtask1_1.txt AC 39 ms 13792 KB
subtask1_10.txt AC 68 ms 25436 KB
subtask1_11.txt AC 67 ms 21340 KB
subtask1_12.txt AC 68 ms 23388 KB
subtask1_13.txt AC 68 ms 23388 KB
subtask1_14.txt AC 67 ms 21340 KB
subtask1_15.txt AC 67 ms 21340 KB
subtask1_2.txt AC 36 ms 13024 KB
subtask1_3.txt AC 51 ms 16352 KB
subtask1_4.txt AC 58 ms 23644 KB
subtask1_5.txt AC 53 ms 17120 KB
subtask1_6.txt AC 41 ms 14048 KB
subtask1_7.txt AC 64 ms 20700 KB
subtask1_8.txt AC 34 ms 12896 KB
subtask1_9.txt AC 29 ms 9952 KB