士兵杀敌(二) n 116
摘要:
我理解的还不太到位,这个似乎是对数组的 分块 求和,利用c数组实现a数组的分块分层求和,复杂度降为log2N南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。输入只有一组测试数据第一行是两个整数N,M,其中N表示士兵的个数(1<N<1000000),M表示指令的条数。(1<M<100000)随后的一行是N个整数,ai表示第i号士兵杀敌数目。(0<=ai<=1 阅读全文
posted @ 2011-12-03 17:55
java课程设计例子
阅读(237)
评论(0)
推荐(0)
浙公网安备 33010602011771号