Submission #1243943


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>(' ');
			int sum = 0;
			for (int i = 0; i < N; i++) {
				for (int k = i; k < N; k++) {
					sum++;
					if (k == N - 1) break;
					if (a[k] >= a[k + 1]) break;
				}
			}
			sum.WL();
		}
	}

    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 40
Code Size 2202 Byte
Status TLE
Exec Time 2108 ms
Memory 26332 KB

Judge Result

Set Name Sample Subtask0 All
Score / Max Score 0 / 0 40 / 40 0 / 60
Status
AC × 4
AC × 19
AC × 33
TLE × 2
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 26 ms 9300 KB
sample1.txt AC 25 ms 9300 KB
sample2.txt AC 25 ms 11348 KB
sample3.txt AC 25 ms 9300 KB
subtask0_0.txt AC 26 ms 9312 KB
subtask0_1.txt AC 26 ms 9372 KB
subtask0_10.txt AC 26 ms 11360 KB
subtask0_11.txt AC 35 ms 13408 KB
subtask0_12.txt AC 26 ms 9328 KB
subtask0_13.txt AC 27 ms 9312 KB
subtask0_14.txt AC 26 ms 11360 KB
subtask0_2.txt AC 25 ms 11324 KB
subtask0_3.txt AC 25 ms 11388 KB
subtask0_4.txt AC 26 ms 9324 KB
subtask0_5.txt AC 25 ms 11348 KB
subtask0_6.txt AC 25 ms 11332 KB
subtask0_7.txt AC 26 ms 11268 KB
subtask0_8.txt AC 26 ms 11476 KB
subtask0_9.txt AC 26 ms 11424 KB
subtask1_0.txt AC 63 ms 26332 KB
subtask1_1.txt AC 167 ms 15840 KB
subtask1_10.txt AC 773 ms 23388 KB
subtask1_11.txt TLE 2108 ms 21340 KB
subtask1_12.txt AC 67 ms 21340 KB
subtask1_13.txt AC 784 ms 23388 KB
subtask1_14.txt AC 67 ms 23388 KB
subtask1_15.txt TLE 2108 ms 21340 KB
subtask1_2.txt AC 36 ms 13024 KB
subtask1_3.txt AC 50 ms 16352 KB
subtask1_4.txt AC 412 ms 19548 KB
subtask1_5.txt AC 52 ms 15072 KB
subtask1_6.txt AC 41 ms 14048 KB
subtask1_7.txt AC 506 ms 24796 KB
subtask1_8.txt AC 35 ms 12896 KB
subtask1_9.txt AC 29 ms 9952 KB