Submission #5886325


Source Code Expand

import java.util.*;

public class Main {
	public static void main (String[] args) {
		Scanner sc = new Scanner(System.in);
		char[] arr = sc.next().toCharArray();
		boolean first = true;
		int count = 0;
		int lastICount = 0;
		char last = ' ';
		for (char c : arr) {
			if (c == 'O') {
				if (!first) {
					if (last == 'I') {
						count++;
					}
				}
			} else {
				if (last != 'I') {
					first = false;
					count++;
					lastICount = count;
				}
			}
			last = c;
		}
		System.out.println(lastICount);
	}
}

Submission Info

Submission Time
Task A - IOI列車で行こう2
User HMaekawa
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 547 Byte
Status AC
Exec Time 122 ms
Memory 21972 KB

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 30 / 30 70 / 70
Status
AC × 3
AC × 12
AC × 21
Set Name Test Cases
Sample sample_1.txt, sample_2.txt, sample_3.txt
Subtask1 sample_1.txt, sample_2.txt, sample_3.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub1_7.txt, sub1_8.txt, sub1_9.txt
Subtask2 sample_1.txt, sample_2.txt, sample_3.txt, sub1_1.txt, sub1_2.txt, sub1_3.txt, sub1_4.txt, sub1_5.txt, sub1_6.txt, sub1_7.txt, sub1_8.txt, sub1_9.txt, sub2_1.txt, sub2_2.txt, sub2_3.txt, sub2_4.txt, sub2_5.txt, sub2_6.txt, sub2_7.txt, sub2_8.txt, sub2_9.txt
Case Name Status Exec Time Memory
sample_1.txt AC 90 ms 21844 KB
sample_2.txt AC 91 ms 19796 KB
sample_3.txt AC 91 ms 19664 KB
sub1_1.txt AC 91 ms 19284 KB
sub1_2.txt AC 90 ms 20948 KB
sub1_3.txt AC 89 ms 19796 KB
sub1_4.txt AC 89 ms 21588 KB
sub1_5.txt AC 91 ms 19284 KB
sub1_6.txt AC 89 ms 19412 KB
sub1_7.txt AC 89 ms 18900 KB
sub1_8.txt AC 90 ms 18644 KB
sub1_9.txt AC 90 ms 21460 KB
sub2_1.txt AC 103 ms 19668 KB
sub2_2.txt AC 102 ms 19284 KB
sub2_3.txt AC 102 ms 19796 KB
sub2_4.txt AC 92 ms 19028 KB
sub2_5.txt AC 99 ms 19668 KB
sub2_6.txt AC 112 ms 19284 KB
sub2_7.txt AC 119 ms 21332 KB
sub2_8.txt AC 122 ms 18900 KB
sub2_9.txt AC 115 ms 21972 KB