HBC24984[网络流24题]分配问题[USACO 2008 Nov G]Light Switching题解

季陌殇 算法基础篇 54 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
Farmer John tries to keep the cows sharp by letting them play with intellectual toys. One of the larger toys is the lights in the barn. Each of the N (2

Farmer John tries to keep the cows sharp by letting them play with intellectual toys. One of the larger toys is the lights in the barn. Each of the N (2 <= N <= 100,000) cow stalls conveniently numbered 1..N has a colorful light above it. At the beginning of the evening, all the lights are off. The cows control the lights with a set of N pushbutton switches that toggle the lights; pushing switch i changes the state of light i from off to on or from on to off. The cows read and execute a list of M (1 <= M <= 100,000) operations expressed as one of two integers (0 <= operation <= 1). The first kind of operation (denoted by a 0 command) includes two subsequent integers Si and Ei (1 <= Si <= Ei <= N) that indicate a starting switch and ending switch. They execute the operation by pushing each pushbutton from Si through Ei inclusive exactly once. The second kind of operation (denoted by a 1 command) asks the cows to count how many lights are on in the range given by two integers Si and Ei (1 <= Si <= Ei <= N) which specify the inclusive range in which the cows should count the number of lights that are on. Help FJ ensure the cows are getting the correct answer by processing the list and producing the proper counts.

HBC24984[网络流24题]分配问题[USACO 2008 Nov G]Light Switching题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
成为编程大师,不再是梦想!全网最全C++题库,助您开启编程新篇章。

标签: HBC24984[网络流24题]分配问题[USACO 2008 Nov G]Light Switching题解