⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 missilepro.h

📁 acm防御导弹问题详细解答
💻 H
字号:
#ifndef __MISSILEPRO_H__#define __MISSILEPRO_H__class ReservedState{	public:		int m_data;		int m_idx;		ReservedState(): m_data(0), m_idx(-1){}};class MissilePro{	private:		unsigned int m_N;		int *m_A;		ReservedState *m_Res;		int *m_Idx;		unsigned int m_numb;		unsigned int m_nb_eq;		bool m_solved;		bool m_manual_input;		bool m_get_maxsub;	private:		void solve();		void generate();		void inputArray();		unsigned int binary_search(const ReservedState *m_Res,const int e, const int last_idx)const;	public:		MissilePro(): m_N(100), m_A(NULL), m_Res(NULL), m_Idx(NULL), m_numb(0), m_nb_eq(0),  \				m_solved(false), m_manual_input(false), m_get_maxsub(false){}		~MissilePro()		{			delete []m_A;			delete []m_Res;			delete []m_Idx;		}		void SetN(const int N){m_N = N;}		void PrintResl();		void SetManualInput(const bool manual){m_manual_input = manual;}		void PrintAllResl();		void PrintArray();};#endif /*__MISSILEPRO_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -