Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. #pragma GCC optimize("O3", "unroll-loops")
  2. #include<ios>
  3. char s[100<<20],answer[100<<20];
  4. inline void removespace(char* answer,char const* string,size_t size){
  5.     for(size_t i=0;i<size;){
  6.         if(string[i]!=' '){
  7.             *answer++ = string[i];
  8.             ++i;
  9.         }else{
  10.             uint_fast64_t n=0;
  11.             do{
  12.                 ++n;
  13.                 ++i;
  14.             }while(string[i]==' ');
  15.             if(n&1)*answer++ = ' ';
  16.         }
  17.         *answer=0;
  18.     }
  19. }
  20. int main(){
  21.         fread_unlocked(s,1,100<<20,stdin);
  22.         removespace(answer,s,100<<20);
  23.     fputs_unlocked(answer,stdout);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement