Submission #371318


Source Code Expand

//by tzupengwang™
#include<bits/stdc++.h>
using namespace std;

#define FO(it,c) for (__typeof((c).begin()) it=(c).begin();it!=(c).end();it++)
typedef long long ll;
typedef pair<int,int> ii;

map< string , int > mp ;
map< int , string > r ;
int cnt = 0 ;
vector< int > v ;

void init() {
	mp[ "not" ] = 0 ;
	r[ 0 ] = "not" ;
	string s ;
	while ( cin >> s ) {
		if ( !mp.count( s ) ) {
			mp[ s ] = ++ cnt ;
			r[ cnt ] = s ;
		}
		v.push_back( mp[ s ] ) ;
	}
}

int st[ 100000 ] , sts ;

void process() {
	sts = 0 ;
	FO( it , v ) {
		if ( *it == 0 ) { st[ sts ++ ] = 0 ; continue ; }
		while ( sts >= 2 && st[ sts - 1 ] == 0 && st[ sts - 2 ] == 0 ) sts -= 2 ;
		st[ sts ++ ] = *it ;
	}
	for ( int i = 0 ; i < sts ; i ++ ) {
		cout << r[ st[ i ] ] ;
		if ( i == sts - 1 ) printf( "\n" ) ;
		else printf( " " ) ;
	}
}

int main() {
	init() ;
	process() ;
	return 0 ;
}

Submission Info

Submission Time
Task A - 二重否定除去法則
User PECaveros
Language C++11 (GCC 4.9.2)
Score 100
Code Size 918 Byte
Status AC
Exec Time 26 ms
Memory 928 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 26 ms 792 KB
scrambled_01.txt AC 24 ms 916 KB
scrambled_02.txt AC 23 ms 920 KB
scrambled_03.txt AC 23 ms 928 KB
scrambled_04.txt AC 23 ms 800 KB
scrambled_05.txt AC 25 ms 800 KB
scrambled_06.txt AC 25 ms 916 KB
scrambled_07.txt AC 24 ms 792 KB
scrambled_08.txt AC 25 ms 804 KB
scrambled_09.txt AC 24 ms 924 KB
scrambled_10.txt AC 24 ms 800 KB
scrambled_11.txt AC 23 ms 928 KB
scrambled_12.txt AC 25 ms 928 KB
scrambled_13.txt AC 24 ms 796 KB
scrambled_14.txt AC 24 ms 928 KB
scrambled_15.txt AC 25 ms 800 KB
scrambled_16.txt AC 26 ms 804 KB
scrambled_17.txt AC 25 ms 800 KB
scrambled_18.txt AC 26 ms 928 KB