//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE 管理のコンポーネント TLabel *label1; TLabel *Label2; TLabel *Label3; TEdit *Edit1; TEdit *Edit2; TLabel *Label4; TEdit *Edit3; TLabel *Label5; TEdit *Edit4; TEdit *Edit5; TEdit *Edit6; TLabel *Label6; TLabel *Label7; TCheckBox *CheckBox1; TCheckBox *CheckBox2; void __fastcall FormClick(TObject *Sender); private: // ユーザー宣言 void main(); void exec(); void init(); void solve(); void printResult(int id); void printTurnOver8(int id); void biton(int X[],int pos); int bittest(int X[],int pos); void swap(int X[],int Y[]); int count(int Q[]); int count(int Q); time_t t1,t2; FILE *fid; int result; int M,N,MN,Col; int Lightsout,TurnOver8; int bit[32]; int X[4096][130]; int V[4096][130]; public: // ユーザー宣言 __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern TForm1 *Form1; //--------------------------------------------------------------------------- #endif