ロト6一億円倶楽部at LOTOロト6一億円倶楽部 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト606:石豆 ◆x27RbDnEU. 07/07/22 19:06:57 XhaEWE+f int match(char *a,char *b){ int i,j; i=j=0; while(i<Q){ if(*(a+i) && *(b+i)) j++; i++; } return(j); } void main(int argc,char *argv[]){ if(argc==3){ char buf[128],*mem,*tab,*p1,*p2; int i,j,line,g5,g4; long cnt; FILE *fp; srand((unsigned)time(NULL)); tab=malloc(P*Q); mem=malloc(P*Q); fp=fopen(argv[1],"r"); line=0; p1=tab; while(fgets(buf,127,fp)!=NULL){ set0(p1); i=9; while(i<27){ j=10*(buf[i]-48)+buf[i+1]-49; *(p1+j)=1; i+=3; } p1+=Q; line++; } fclose(fp); *p1=-1; 607:石豆 ◆x27RbDnEU. 07/07/22 19:13:02 XhaEWE+f fp=fopen(argv[2],"w"); p1=mem; cnt=0; while(cnt<100000){ lt6(p1); p2=mem; while(p2<p1){ i=match(p1,p2); if(i>2) break; p2+=Q; } if(p1==p2){ p2=tab; g5=g4=0; while(*p2!=-1){ i=match(p1,p2); if(i==3) g5++; if(i==4) g4++; if(i>4) break; p2+=Q; } if(*p2==-1 && g5>line/75 && g5<line/25 && g4<3){ i=j=0; while(i<6 && j<Q){ if(*(p1+j)){ fprintf(fp,"%02d ",j+1); i++; } j++; } p1+=Q; fputs("\n",fp); printf("%6d\r",cnt); } else cnt++; } else cnt++; } fclose(fp); free(tab); free(mem); puts("\n"); } else puts("l003.c"); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch