01-29 07:13
Recent Posts
Recent Comments
관리 메뉴

너와나의 관심사

백준 ...1235 학생 문제 본문

카테고리 없음

백준 ...1235 학생 문제

벤치마킹 2018. 2. 15. 01:06

string compare 를 통해서 .. 해줘야 한다 


이경우 속도를 생각해서 hash  함수를 써봤지만 실패! 


#include <stdio.h>

#include <string.h>


#define _CRT_SECURE_NO_WARNINGS

#pragma warning(disable:4996)



char in_s[1001][101];



int main() {


freopen("sample_input2.txt", "r", stdin);


int N, ret = 1;

char *p_in1;

int answer = 0, len;

char a[101], b[101];

scanf("%d", &N);



int i, j, k;

int flag;


for (int i = 0; i < N; i++) scanf("%s", &in_s[i]);

answer = len = strlen(in_s[0]);


while (len --){

flag = 1;

for (i = 0; i < N - 1; i++){

for (j = i + 1; j < N; j++){

strcpy(a, &in_s[i][len]);

strcpy(b, &in_s[j][len]);


if (strcmp(a, b) == 0)

{

flag = 0;

i = N;

break;

}


}

}

if (flag){

printf("%d\n", answer -= len);

return 0;

}

}

}

Comments