Submission #1353522


Source Code Expand

import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

public class Main{

	public static void main(String[] args) throws IOException {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		ArrayList<Integer> a = new ArrayList<>();
		int temp;

		for(int i=0; i<n; i++){
			temp = in.nextInt();
			if(i==0){
				a.add(temp);
			}else if(i>0 && a.get(a.size()-1) != temp){
				a.add(temp);
			}
		}

		int count = 1;
		boolean con = false;
		for(int i=1; i<a.size()-1; i++){
			if(a.get(i-1) < a.get(i) && a.get(i) > a.get(i+1)){
				if(con == false){
					count++;
					con = true;
				}else{
					con = false;
				}
			}else if(a.get(i-1) > a.get(i) && a.get(i) < a.get(i+1)){
				if(con == false){
					count++;
					con = true;
				}else{
					con = false;
				}
			}else{
				con = false;
			}
		}

		System.out.println(count);

	}

}

Submission Info

Submission Time
Task A - Sorted Arrays
User unirita51
Language Java8 (OpenJDK 1.8.0)
Score 300
Code Size 928 Byte
Status AC
Exec Time 530 ms
Memory 60724 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 17
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt
Case Name Status Exec Time Memory
sample_01.txt AC 92 ms 21716 KB
sample_02.txt AC 91 ms 23764 KB
sample_03.txt AC 93 ms 19796 KB
subtask_1_01.txt AC 415 ms 44924 KB
subtask_1_02.txt AC 407 ms 45856 KB
subtask_1_03.txt AC 334 ms 42176 KB
subtask_1_04.txt AC 520 ms 60724 KB
subtask_1_05.txt AC 488 ms 49832 KB
subtask_1_06.txt AC 530 ms 50840 KB
subtask_1_07.txt AC 505 ms 49036 KB
subtask_1_08.txt AC 469 ms 47420 KB
subtask_1_09.txt AC 506 ms 47836 KB
subtask_1_10.txt AC 92 ms 21588 KB
subtask_1_11.txt AC 104 ms 21716 KB