NYOJ 119 士兵杀敌(三)
生活随笔
收集整理的這篇文章主要介紹了
NYOJ 119 士兵杀敌(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
士兵殺敵(三)
時間限制:2000?ms ?|? 內存限制:65535?KB 難度:5 描述南將軍統率著N個士兵,士兵分別編號為1~N,南將軍經常愛拿某一段編號內殺敵數最高的人與殺敵數最低的人進行比較,計算出兩個人的殺敵數差值,用這種方法一方面能鼓舞殺敵數高的人,另一方面也算是批評殺敵數低的人,起到了很好的效果。
所以,南將軍經常問軍師小工第i號士兵到第j號士兵中,殺敵數最高的人與殺敵數最低的人之間軍功差值是多少。
現在,請你寫一個程序,幫小工回答南將軍每次的詢問吧。
注意,南將軍可能詢問很多次。
輸入第一行是兩個整數N,Q,其中N表示士兵的總數。Q表示南將軍詢問的次數。(1<N<=100000,1<Q<=1000000)
隨后的一行有N個整數Vi(0<=Vi<100000000),分別表示每個人的殺敵數。
再之后的Q行,每行有兩個正正數m,n,表示南將軍詢問的是第m號士兵到第n號士兵。
總結
以上是生活随笔為你收集整理的NYOJ 119 士兵杀敌(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “开发一个静态 HTML 页面,我要价
- 下一篇: 搞到一个IDEA插件,H哥30秒生成一个