म्हणून, आपण आता एक attack array ठेवणार आहोत ज्यामध्ये असे म्हटले आहे की attack i j हे k आहे, जर प्रथम राणी k ने हल्ला केला असेल आणि जेव्हा आपण क्वीन k काढून टाकतो तेव्हा आपण वजा एक वर रीसेट करतो असे म्हणत की, जर व्हॅल्यू k असेल तर तो चौकोन तंतोतंत मुक्त आहे.
ಆದ್ದರಿಂದ, ನಾವು ಈಗ ದಾಳಿ ಅರೇ ಇರಿಸಲಿದ್ದೇವೆ, ಅದು attack = k ಎಂದು ಹೇಳುತ್ತದೆ, ಅದು ಮೊದಲು ರಾಣಿ k ನಿಂದ ದಾಳಿಗೊಳಗಾದರೆ ಮತ್ತು ನಾವು ರಾಣಿಯನ್ನು k ಯನ್ನು ತೆಗೆದುಹಾಕಿದಾಗ ನಾವು -1 ಕ್ಕೆ ಮರುಹೊಂದಿಸುತ್ತೇವೆ, ನಿಖರವಾಗಿ ಉಚಿತವಾಗಿದ್ದರೆ ಆ ಚೌಕ ಮೌಲ್ಯವು ಪ್ರಸ್ತುತ k ಆಗಿರುತ್ತದೆ.