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 |
|
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 |