आपके पास n पूर्णांकों की एक array और q क्वेरीज़ हैं। इन क्वेरीज़ के दो प्रकार हैं: किसी दिए गए इंडेक्स p पर array को अपडेट करना, तथा उपarray [l; r] का alternating sum निकालना।
उपarray [l; r] का alternating sum इस तरह परिभाषित है कि इसमें सब-एरे के सम में समांक (even) इंडेक्स के तत्वों को जोड़कर, विषम (odd) इंडेक्स के तत्वों को घटाया जाता है। दूसरे शब्दों में, यदि उपarray [l; r] में तत्व [al, a{l+1}, ..., a_r] हैं, तो इसका alternating sum