Submission #3898141


Source Code Expand

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UncheckedIOException;
import java.util.StringTokenizer;

class Main{
	public static void main(String[] args) {
		SC sc=new SC(System.in);
		int N=sc.nextInt();
		int K=sc.nextInt();
		int[] sleep=new int[N+1];
		sleep[0]=0;
		for(int i=1; i<=N; i++) {
			sleep[i]=sc.nextInt()+sleep[i-1];
		}
		for(int i=3; i<=N; i++) {
			if(sleep[i]-sleep[i-3]<K) {
				pl(i);
				System.exit(0);
			}
		}
		pl(-1);
	}
	static class SC {
		private BufferedReader reader = null;
		private StringTokenizer tokenizer = null;
		public SC(InputStream in) {
			reader = new BufferedReader(new InputStreamReader(in));
		}
		public String next() {
			if (tokenizer == null || !tokenizer.hasMoreTokens()) {
				try {
					tokenizer = new StringTokenizer(reader.readLine());
				} catch (IOException e) {
					throw new UncheckedIOException(e);
				}
			}
			return tokenizer.nextToken();
		}
		public int nextInt() {
			return Integer.parseInt(next());
		}
		public long nextLong() {
			return Long.parseLong(next());
		}
		public double nextDouble() {
			return Double.parseDouble(next());
		}
		public String nextLine() {
			try {
				return reader.readLine();
			} catch (IOException e) {
				throw new UncheckedIOException(e);
			}
		}
	}
	public static void pl(Object o) {
		System.out.println(o);
	}
	public static void p(Object o) {
		System.out.print(o);
	}
}

Submission Info

Submission Time
Task A - ぐっすり
User Digaus
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 1544 Byte
Status AC
Exec Time 170 ms
Memory 35912 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 34
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask1_30.txt, subtask1_31.txt
Case Name Status Exec Time Memory
sample_01.txt AC 70 ms 18260 KB
sample_02.txt AC 72 ms 20948 KB
sample_03.txt AC 70 ms 19540 KB
subtask1_01.txt AC 161 ms 30736 KB
subtask1_02.txt AC 117 ms 24532 KB
subtask1_03.txt AC 117 ms 22868 KB
subtask1_04.txt AC 107 ms 18516 KB
subtask1_05.txt AC 144 ms 29484 KB
subtask1_06.txt AC 137 ms 27208 KB
subtask1_07.txt AC 145 ms 31060 KB
subtask1_08.txt AC 117 ms 23892 KB
subtask1_09.txt AC 149 ms 31196 KB
subtask1_10.txt AC 153 ms 29628 KB
subtask1_11.txt AC 93 ms 19796 KB
subtask1_12.txt AC 140 ms 27732 KB
subtask1_13.txt AC 145 ms 31032 KB
subtask1_14.txt AC 140 ms 25972 KB
subtask1_15.txt AC 156 ms 35756 KB
subtask1_16.txt AC 154 ms 31188 KB
subtask1_17.txt AC 163 ms 29440 KB
subtask1_18.txt AC 155 ms 33916 KB
subtask1_19.txt AC 146 ms 31344 KB
subtask1_20.txt AC 161 ms 32228 KB
subtask1_21.txt AC 169 ms 32164 KB
subtask1_22.txt AC 170 ms 35912 KB
subtask1_23.txt AC 157 ms 34124 KB
subtask1_24.txt AC 166 ms 32208 KB
subtask1_25.txt AC 150 ms 32176 KB
subtask1_26.txt AC 157 ms 31964 KB
subtask1_27.txt AC 159 ms 35792 KB
subtask1_28.txt AC 150 ms 32484 KB
subtask1_29.txt AC 155 ms 34092 KB
subtask1_30.txt AC 155 ms 32064 KB
subtask1_31.txt AC 164 ms 32952 KB