====== 정렬된 연속한 부분수열의 개수 ====== ===== 풀이 ===== * 어떤 증가하는 연속한 수열의 연속한 부분수열들은 모두 증가하는 부분배열이다. 즉, A[x:x+l]이 증가 수열이라면, x≤i """Solution code for "BOJ 31395. 정렬된 연속한 부분수열의 개수". - Problem link: https://www.acmicpc.net/problem/31395 - Solution link: http://www.teferi.net/ps/problems/boj/31395 """ import itertools def main(): N = int(input()) # pylint: disable=unused-variable A = [int(x) for x in input().split()] answer = 1 inc_size = 1 for prev, cur in itertools.pairwise(A): if prev < cur: inc_size += 1 else: inc_size = 1 answer += inc_size print(answer) if __name__ == '__main__': main() {{tag>BOJ ps:problems:boj:실버_4}}