Lang:GCC
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<stdlib.h>#define LEN 100000char namebuf[LEN][100];int vbuf[LEN];int flag[LEN];int link[LEN];int namenum=0, reqnum=0;int reqbuf[LEN][2];int result[LEN];int changelog[LEN];int pr[LEN][1000], prlen[LEN];void mystrcpy(char *str1, char *str2){int m=0;while(str2[m]!=0){str1[m] = str2[m];m++;}str1[m] = 0;}int find(char *name){int m;for(m=0;m<namenum;m++){if(strcmp(name,namebuf[m])==0){return m;}}