• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 74,  comments - 33,  trackbacks - 0
            Mobile phones
            Time Limit: 5000MS Memory Limit: 65536K
            Total Submissions: 4128 Accepted: 1616

            Description

            Suppose that the fourth generation mobile phone base stations in the Tampere area operate as follows. The area is divided into squares. The squares form an S * S matrix with the rows and columns numbered from 0 to S-1. Each square contains a base station. The number of active mobile phones inside a square can change because a phone is moved from a square to another or a phone is switched on or off. At times, each base station reports the change in the number of active phones to the main base station along with the row and the column of the matrix.

            Write a program, which receives these reports and answers queries about the current total number of active mobile phones in any rectangle-shaped area.

            Input

            The input is read from standard input as integers and the answers to the queries are written to standard output as integers. The input is encoded as follows. Each input comes on a separate line, and consists of one instruction integer and a number of parameter integers according to the following table.

            The values will always be in range, so there is no need to check them. In particular, if A is negative, it can be assumed that it will not reduce the square value below zero. The indexing starts at 0, e.g. for a table of size 4 * 4, we have 0 <= X <= 3 and 0 <= Y <= 3.

            Table size: 1 * 1 <= S * S <= 1024 * 1024
            Cell value V at any time: 0 <= V <= 32767
            Update amount: -32768 <= A <= 32767
            No of instructions in input: 3 <= U <= 60002
            Maximum number of phones in the whole table: M= 2^30

            Output

            Your program should not answer anything to lines with an instruction other than 2. If the instruction is 2, then your program is expected to answer the query by writing the answer as a single line containing a single integer to standard output.

            Sample Input

            0 4
            1 1 2 3
            2 0 0 2 2 
            1 1 1 2
            1 1 2 -1
            2 1 1 2 3 
            3
            

            Sample Output

            3
            4
            我暈了。。。。。今天腦殘了
            今天腦白癡了。。。。。居然想當然。。。首先因為變量寫錯RE N次 后來腦殘wa N次
            腦殘到居然矩形(x1,y1)(x2,y2)控制矩形面積我腦殘的居然直接相減,看來我真的是殘障人士。。。。。
            腦殘了今天。。。。。不過還好終于自己調過了。。。。。Faint。。。。oaoaoaoaooaoaoao。。。。。。
            二維樹狀數組代碼如下:
            int?Lowbit(int?now){
            ????
            return?(now&(-now));
            }

            void?add(int?x,int?y,int?now){
            ????
            if(num[x][y]+now<0){
            ????????now
            =-num[x][y];
            ????????num[x][y]
            =0;
            ????}

            ????
            else?num[x][y]+=now;
            ????
            for(int?i=x;i<=n;i+=Lowbit(i))
            ????????
            for(int?j=y;j<=n;j+=Lowbit(j)){
            ????????????tree[i][j]
            +=now;
            ????????}

            ????
            return?;
            }

            int?sum(int?x,int?y){
            ????
            int?all=0;
            ????
            for(int?i=x;i>0;i-=Lowbit(i))
            ????????
            for(int?j=y;j>0;j-=Lowbit(j))
            ????????????all
            +=tree[i][j];
            ????
            return?all;
            }
            posted on 2009-03-18 20:42 KNIGHT 閱讀(172) 評論(1)  編輯 收藏 引用

            FeedBack:
            # re: 1195 Mobile phones
            2009-05-07 13:49 | Anyone
            居然搜到你這里來了。。。

            這題我開始也腦殘了。。。。。哎  回復  更多評論
              
            <2025年7月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(8)

            隨筆檔案

            文章檔案

            Friends

            OJ

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            97久久精品午夜一区二区| 99热精品久久只有精品| 亚洲熟妇无码另类久久久 | 狠狠色丁香婷婷综合久久来 | 看全色黄大色大片免费久久久| 亚洲国产高清精品线久久| 色欲av伊人久久大香线蕉影院| 精品多毛少妇人妻AV免费久久| 亚洲国产另类久久久精品黑人| 欧美与黑人午夜性猛交久久久| 91精品国产综合久久久久久| 一本久久a久久精品综合香蕉| 一本一道久久精品综合| 中文字幕人妻色偷偷久久 | 99久久国产热无码精品免费| 思思久久好好热精品国产| 91精品久久久久久无码| 日韩精品久久久久久免费| 久久91精品国产91久| 国产真实乱对白精彩久久| 久久精品国产久精国产| 久久国产精品一国产精品金尊| 伊人久久综合成人网| 久久久国产视频| 一本色综合久久| 亚洲国产精品无码久久九九| 亚州日韩精品专区久久久| 欧美久久亚洲精品| 精品久久人人妻人人做精品| 中文精品久久久久国产网址| 国产精品久久永久免费| 国产成人久久精品激情| av无码久久久久不卡免费网站| 久久婷婷五月综合国产尤物app| 日产精品久久久一区二区| 欧美日韩精品久久免费| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品国产第一综合99久久| 日韩中文久久| 久久AV高潮AV无码AV| 久久水蜜桃亚洲av无码精品麻豆 |