Submission #371131


Source Code Expand

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map.Entry;
import java.util.PriorityQueue;
import java.util.Scanner;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
	
	public static void main(String[] args) throws IOException {
		
		Scanner sc = new Scanner(System.in);
		
		ArrayList<String> inputs = new ArrayList<String>();
		while(sc.hasNext()){
			inputs.add(sc.next());
		}
		
		while(true){
			boolean updated = false;
			
			
			for(int i = 2; i < inputs.size(); i++){
				String pp = inputs.get(i - 2);
				String pc = inputs.get(i - 1);
				String cc = inputs.get(i);
				
				if(pp.equals("not") && pc.equals("not") && !cc.equals("not")){
					inputs.remove(i - 1);
					inputs.remove(i - 2);
					
					updated = true;
					break;
				}	
			}
			
			if(!updated){
				break;
			}
		}
		
		for(int i = 0; i < inputs.size(); i++){
			if(i != 0){ System.out.print(" ");}
			System.out.print(inputs.get(i));
		}
		System.out.println();
		
	}

}

Submission Info

Submission Time
Task A - 二重否定除去法則
User mondatto
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 1391 Byte
Status AC
Exec Time 496 ms
Memory 26184 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 19
Set Name Test Cases
All scrambled_00.txt, scrambled_01.txt, scrambled_02.txt, scrambled_03.txt, scrambled_04.txt, scrambled_05.txt, scrambled_06.txt, scrambled_07.txt, scrambled_08.txt, scrambled_09.txt, scrambled_10.txt, scrambled_11.txt, scrambled_12.txt, scrambled_13.txt, scrambled_14.txt, scrambled_15.txt, scrambled_16.txt, scrambled_17.txt, scrambled_18.txt
Case Name Status Exec Time Memory
scrambled_00.txt AC 371 ms 23604 KB
scrambled_01.txt AC 375 ms 23564 KB
scrambled_02.txt AC 374 ms 23476 KB
scrambled_03.txt AC 366 ms 23544 KB
scrambled_04.txt AC 393 ms 23508 KB
scrambled_05.txt AC 461 ms 25984 KB
scrambled_06.txt AC 496 ms 26052 KB
scrambled_07.txt AC 466 ms 26184 KB
scrambled_08.txt AC 464 ms 26096 KB
scrambled_09.txt AC 417 ms 25168 KB
scrambled_10.txt AC 427 ms 26152 KB
scrambled_11.txt AC 425 ms 25808 KB
scrambled_12.txt AC 427 ms 25564 KB
scrambled_13.txt AC 433 ms 25680 KB
scrambled_14.txt AC 448 ms 25596 KB
scrambled_15.txt AC 441 ms 25500 KB
scrambled_16.txt AC 447 ms 25676 KB
scrambled_17.txt AC 441 ms 25528 KB
scrambled_18.txt AC 444 ms 25700 KB