Submission #371294


Source Code Expand

/* attention to overflow */
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <cstdio>
#include <queue>
#include <sstream>
#include <set>
#include <map>
#include <cmath>
#include <numeric>
#include <tuple>
#include <iomanip>

#define dump(x) cerr<< #x << " = " << x <<endl

using namespace std;
const int INF = 1 << 25;
void io() { cin.tie(0); ios::sync_with_stdio(false);}
/*printf("%.9Lf\n",cf);*/
const int MOD = 1000000007;


string nt="not";

int main() {
	io();
	vector <string> a;
	string s;
	getline(cin,s);
	//cerr<<s<<endl;
	int l=0;
	for(int i=0;i<s.size();i++){
		if(s[i]==' '){
			//cerr<<i<<' '<<l<<endl;
			a.push_back(s.substr(l,i-l));
			l=i+1;
		}
		if(i==s.size()-1){
			a.push_back(s.substr(l,s.size()-l));
		}
	}
	/*for(int i=0;i<a.size();i++){
		cerr<<a[i]<<endl;
	}*/

	reverse(a.begin(),a.end());
	/*for(int i=0;i<a.size();i++){
		cerr<<a[i]<<endl;
	}*/
	for(int i=0;;){
		if(i+2>=a.size()) break;
		if(a[i]!=nt && a[i+1]==nt && a[i+2]==nt){
			a.erase(a.begin()+i+1,a.begin()+i+3);
			//cerr<<i*10<<endl;
		}else{
			i++;
			//cerr<<i<<endl;
		}
	}

	reverse(a.begin(),a.end());
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<' ';
	}
	cout<<endl;

	return 0;
}

Submission Info

Submission Time
Task A - 二重否定除去法則
User dussel
Language C++11 (GCC 4.9.2)
Score 0
Code Size 1287 Byte
Status WA
Exec Time 28 ms
Memory 932 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 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 WA 25 ms 924 KB
scrambled_01.txt WA 23 ms 928 KB
scrambled_02.txt WA 24 ms 924 KB
scrambled_03.txt WA 25 ms 804 KB
scrambled_04.txt WA 26 ms 924 KB
scrambled_05.txt WA 27 ms 800 KB
scrambled_06.txt WA 23 ms 928 KB
scrambled_07.txt WA 28 ms 928 KB
scrambled_08.txt WA 27 ms 924 KB
scrambled_09.txt WA 25 ms 796 KB
scrambled_10.txt WA 24 ms 932 KB
scrambled_11.txt WA 25 ms 924 KB
scrambled_12.txt WA 25 ms 928 KB
scrambled_13.txt WA 24 ms 928 KB
scrambled_14.txt WA 25 ms 932 KB
scrambled_15.txt WA 26 ms 808 KB
scrambled_16.txt WA 25 ms 804 KB
scrambled_17.txt WA 26 ms 932 KB
scrambled_18.txt WA 23 ms 924 KB