Commit d0218176 authored by makoto.nishizawa's avatar makoto.nishizawa
Browse files

applied to new question model

parent 7164ee51
Loading
Loading
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)
+4 −1
Changes for io.c: 4 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -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++)
@@ -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;
+1 −0
Changes for io.h: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -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);

io.o

0 → 100644
+5.63 KiB

File added.

No diff preview for this file type.

+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