Loading Makefile 0 → 100644 +14 −0 Changes for Makefile: 14 added lines, 0 removed lines. Original line number Diff line number Diff line TARGET = sim OBJS = $(CPPS:.cpp=.o) CPPS = $(wildcard *.cpp) CXX = g++ CXXFLAGS = -O3 -DSOFTWARE all: $(TARGET) $(TARGET): $(OBJS) $(CXX) -o $@ $(OBJS) clean: rm *.o rm $(TARGET) io.c +4 −1 Changes for io.c: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -14,6 +14,8 @@ short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 short int board_data[MAXW][MAXH]; // 盤面情報 short int line_num=0; void reset_parameters(void){ int i,j,k; for(i=0;i<MAXBLOCK;i++) Loading Loading @@ -59,10 +61,11 @@ void read_problem(void){ nowx=num=0; gets(str); for(k=0;;k++){ if(str[k]=='*') if(str[k]=='0' && num==0) num=-1; else if('0'<=str[k]&&str[k]<='9') num=num*10+str[k]-'0'; if(num>line_num) line_num=num; else if(str[k]==','){ if(num<0){ num=0; Loading io.h +1 −0 Changes for io.h: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ extern short int board_data[MAXW][MAXH]; // 盤面情報 // ... // (0,71),(1,71), ... ,(71,71) // 基本的には回答フォーマットに沿う形 extern short int line_num; void reset_parameters(void); // read_problem に内包 void read_problem(void); Loading io.o 0 → 100644 +5.63 KiB File added.No diff preview for this file type. View file main.cpp +0 −1 Changes for main.cpp: 0 added lines, 1 removed line. Original line number Diff line number Diff line /* main.c */ /* Last Change: 2019/05/21 (Tue) 14:44:03. */ #include"io.h" #include"solver.h" Loading Loading
Makefile 0 → 100644 +14 −0 Changes for Makefile: 14 added lines, 0 removed lines. Original line number Diff line number Diff line TARGET = sim OBJS = $(CPPS:.cpp=.o) CPPS = $(wildcard *.cpp) CXX = g++ CXXFLAGS = -O3 -DSOFTWARE all: $(TARGET) $(TARGET): $(OBJS) $(CXX) -o $@ $(OBJS) clean: rm *.o rm $(TARGET)
io.c +4 −1 Changes for io.c: 4 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -14,6 +14,8 @@ short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 short int board_data[MAXW][MAXH]; // 盤面情報 short int line_num=0; void reset_parameters(void){ int i,j,k; for(i=0;i<MAXBLOCK;i++) Loading Loading @@ -59,10 +61,11 @@ void read_problem(void){ nowx=num=0; gets(str); for(k=0;;k++){ if(str[k]=='*') if(str[k]=='0' && num==0) num=-1; else if('0'<=str[k]&&str[k]<='9') num=num*10+str[k]-'0'; if(num>line_num) line_num=num; else if(str[k]==','){ if(num<0){ num=0; Loading
io.h +1 −0 Changes for io.h: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ extern short int board_data[MAXW][MAXH]; // 盤面情報 // ... // (0,71),(1,71), ... ,(71,71) // 基本的には回答フォーマットに沿う形 extern short int line_num; void reset_parameters(void); // read_problem に内包 void read_problem(void); Loading
main.cpp +0 −1 Changes for main.cpp: 0 added lines, 1 removed line. Original line number Diff line number Diff line /* main.c */ /* Last Change: 2019/05/21 (Tue) 14:44:03. */ #include"io.h" #include"solver.h" Loading