View Code of Problem 3924

#include<stdio.h>
#include <string.h>

//const int MAXN = 1e9 + 10; 写了这句的话,再在主函数外面写char s就会报错 
//char s[1000000000]; //这句要放在主函数外面,别写1e9,否则会报错。也别写MAXN,就写普通数字
int main(){
	
  char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 
  scanf("%s",s);
  int len=strlen(s);
  for(int i=0;i<len;i++){
    if(s[i]!=s[i+1])
      printf("%c",s[i]);
  }
  return 0;
}

//这种写法虽然可以, 但OJ直接runtime error,因为循环太多次了。 
//const int MAXN = 1e9 + 10;
//int main(){
//	char s[MAXN]; 
//	scanf("%s", s);
//	int len = strlen(s); 
//	int yidong = 0;
//	for(int i=0; i<len; i+=yidong){
//		int cnt = 0;
//		for(int j=i+1; j<len; j++){
//			if(s[i] == s[j]){
//				s[j] = '*';
//				cnt++;
//			}	
//		} 
//		yidong = cnt+1;
//	}
//	for(int i=0; i<len; i++){
//		if(s[i] != '*'){
//			printf("%c", s[i]);
//		}
//	}
//	printf("\n");
//	return 0;
//}

/*
Main.c: In function 'main':
Main.c:8:23: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                       ^
Main.c:8:24: error: stray '\246' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                        ^
Main.c:8:25: error: stray '\202' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                         ^
Main.c:8:26: error: stray '\346' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                          ^
Main.c:8:27: error: stray '\236' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                           ^
Main.c:8:28: error: stray '\234' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                            ^
Main.c:8:29: error: stray '\346' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                             ^
Main.c:8:30: error: stray '\212' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                              ^
Main.c:8:31: error: stray '\212' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                               ^
Main.c:8:32: error: stray '\350' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                ^
Main.c:8:33: error: stray '\277' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                 ^
Main.c:8:34: error: stray '\231' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                  ^
Main.c:8:35: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                   ^
Main.c:8:36: error: stray '\217' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                    ^
Main.c:8:37: error: stray '\245' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                     ^
Main.c:8:38: error: stray '\346' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                      ^
Main.c:8:39: error: stray '\224' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                       ^
Main.c:8:40: error: stray '\276' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                        ^
Main.c:8:41: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                         ^
Main.c:8:42: error: stray '\234' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                          ^
Main.c:8:43: error: stray '\250' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                           ^
Main.c:8:48: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                ^
Main.c:8:49: error: stray '\207' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                 ^
Main.c:8:50: error: stray '\275' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                  ^
Main.c:8:51: error: stray '\346' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                   ^
Main.c:8:52: error: stray '\225' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                    ^
Main.c:8:53: error: stray '\260' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                     ^
Main.c:8:54: error: stray '\351' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                      ^
Main.c:8:55: error: stray '\207' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                       ^
Main.c:8:56: error: stray '\214' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                        ^
Main.c:8:57: error: stray '\351' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                         ^
Main.c:8:58: error: stray '\235' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                          ^
Main.c:8:59: error: stray '\242' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                           ^
Main.c:8:60: error: stray '\357' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                            ^
Main.c:8:61: error: stray '\274' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                             ^
Main.c:8:62: error: stray '\214' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                              ^
Main.c:8:63: error: stray '\351' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                               ^
Main.c:8:64: error: stray '\202' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                ^
Main.c:8:65: error: stray '\243' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                 ^
Main.c:8:44: warning: statement with no effect [-Wunused-value]
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                            ^~~~
Main.c:8:48: error: expected ';' before 'OJ'
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                ^                 ~~
                                                ;
Main.c:8:68: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                    ^
Main.c:8:69: error: stray '\260' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                     ^
Main.c:8:70: error: stray '\261' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                      ^
Main.c:8:71: error: stray '\344' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                       ^
Main.c:8:72: error: stray '\274' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                        ^
Main.c:8:73: error: stray '\232' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                         ^
Main.c:8:87: error: stray '\357' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                       ^
Main.c:8:88: error: stray '\274' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                        ^
Main.c:8:89: error: stray '\214' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                         ^
Main.c:8:90: error: stray '\344' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                          ^
Main.c:8:91: error: stray '\275' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                           ^
Main.c:8:92: error: stray '\206' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                            ^
Main.c:8:93: error: stray '\346' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                             ^
Main.c:8:94: error: stray '\224' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                              ^
Main.c:8:95: error: stray '\276' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                               ^
Main.c:8:96: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                ^
Main.c:8:97: error: stray '\244' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                 ^
Main.c:8:98: error: stray '\226' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                  ^
Main.c:8:99: error: stray '\351' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                   ^
Main.c:8:100: error: stray '\235' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                    ^
Main.c:8:101: error: stray '\242' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                     ^
Main.c:8:102: error: stray '\345' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                      ^
Main.c:8:103: error: stray '\260' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                       ^
Main.c:8:104: error: stray '\261' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                        ^
Main.c:8:105: error: stray '\344' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                         ^
Main.c:8:106: error: stray '\270' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                          ^
Main.c:8:107: error: stray '\215' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                           ^
Main.c:8:108: error: stray '\344' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                            ^
Main.c:8:109: error: stray '\274' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                             ^
Main.c:8:110: error: stray '\232' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                              ^
Main.c:8:111: error: stray '\344' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                               ^
Main.c:8:112: error: stray '\272' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                                ^
Main.c:8:113: error: stray '\206' in program
   char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了
                                                                                                                 ^
*/

Double click to view unformatted code.


Back to problem 3924