青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

ZOJ1622 SWITCH解題報告

Posted on 2010-09-20 09:31 李東亮 閱讀(347) 評論(0)  編輯 收藏 引用

 

SWITCH

題目描述如下:

There are N lights in a line. Given the states (on/off) of the lights, your task is to determine at least how many lights should be switched (from on to off, or from off to on), in order to make the lights on and off alternatively.
Input
One line for each testcase.
The integer N (1 <= N <= 10000) comes first and is followed by N integers representing the states of the lights ("1" for on and "0" for off).
Process to the end-of-file.
Output
For each testcase output a line consists of only the least times of switches.
Sample Input
3 1 1 1
3 1 0 1
Sample Output
1
0

分析:該題看似簡單但卻隱藏著陷阱,題目要求尋找的是最少的切換數,故從第二盞燈開始判斷處理得出的結論是不一定正確的。通過分析可以發現該題其實只存在兩種情況:奇數位置的燈開著或者偶數位置的燈開著。這樣可以直觀的處理該題:取奇數位置燈開著需要切換燈狀態數與偶數位置燈開著需切換燈狀態數的較小值。這樣的話需要掃描兩邊燈的狀態數組,開銷較大。進一步分析,設a為奇數位置的燈開著需要切換的燈數,b為偶數位置燈開著需要切換的燈數。其實a+b=n。這樣本題就只需要掃描一遍數組,且進一步優化后存儲燈狀態的數組也可以省了。具體代碼如下:

 

 1#include <stdio.h>
 2#include <stdlib.h>
 3
 4int main(void)
 5{
 6    int n;
 7    int prev;
 8    int tmp;
 9    int cnt;
10    int a;
11    while (scanf("%d"&n) == 1)
12    {
13        prev = -1;
14        cnt = 0;
15        a = n;
16        while (n--)
17        {
18            scanf("%d"&tmp);
19            if (tmp == prev)
20            {
21                if (tmp == 0)
22                {
23                    prev = 1;
24                }

25                else
26                {
27                    prev = 0;
28                }

29                ++cnt;
30                continue;
31            }

32            prev = tmp;
33        }

34        if (cnt > a/2)
35            cnt = a-cnt;
36        printf("%d\n", cnt);
37    }

38    return 0;
39}

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


posts - 12, comments - 1, trackbacks - 0, articles - 1

Copyright © 李東亮

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产99| 欧美成人69| 激情成人综合网| 亚洲激情av| 一区二区日韩欧美| 欧美制服第一页| 欧美不卡高清| 亚洲视频电影图片偷拍一区| 性欧美1819性猛交| 欧美多人爱爱视频网站| 国产精品免费观看在线| 一区二区三区在线视频观看| 在线亚洲欧美视频| 久久天堂成人| 一本到12不卡视频在线dvd| 欧美专区亚洲专区| 欧美激情一区二区三区在线视频观看 | 久久久久国产精品一区三寸| 亚洲成人在线视频网站| 一区二区三区精品| 久久精品1区| 欧美日韩三级视频| 伊人久久久大香线蕉综合直播| av不卡在线看| 狂野欧美性猛交xxxx巴西| 日韩视频在线观看国产| 久久久精品tv| 国产精品三区www17con| 亚洲精品网站在线播放gif| 午夜视频在线观看一区二区| 欧美激情一区二区三区蜜桃视频 | 亚洲综合日本| 欧美激情综合在线| 依依成人综合视频| 欧美一区二区三区播放老司机| 亚洲国产另类久久精品| 欧美亚洲一区二区三区| 欧美日韩国产精品一卡| 宅男66日本亚洲欧美视频| 亚洲国产日韩欧美在线动漫| 欧美一区二区三区免费观看| 欧美视频一区二区三区| 亚洲精品欧美专区| 美国十次了思思久久精品导航| 亚洲婷婷国产精品电影人久久| 欧美激情国产高清| 亚洲福利视频网站| 久久嫩草精品久久久精品| 一本久久a久久精品亚洲| 欧美国产成人精品| 亚洲国产成人久久| 麻豆91精品91久久久的内涵| 午夜国产精品影院在线观看| 欧美伦理在线观看| 欧美另类视频| 亚洲精品中文在线| 欧美福利视频一区| 久久免费少妇高潮久久精品99| 国产日韩综合| 亚洲午夜激情| 亚洲久久视频| 欧美理论电影在线播放| 亚洲精品免费网站| 亚洲高清电影| 男女av一区三区二区色多| 1024成人网色www| 美女诱惑黄网站一区| 久久精品国亚洲| 韩国三级电影久久久久久| 欧美综合第一页| 午夜在线观看免费一区| 国产欧美一区二区三区久久人妖| 亚洲欧美国产高清| 亚洲午夜激情网页| 国产精品欧美一区二区三区奶水 | 国产欧亚日韩视频| 欧美专区福利在线| 亚洲欧美激情一区| 国产免费成人av| 久久久91精品国产一区二区三区| 欧美一区二区成人6969| 国产一区香蕉久久| 久久中文精品| 乱码第一页成人| 久久久久久久综合狠狠综合| 久色婷婷小香蕉久久| 禁断一区二区三区在线| 久久亚洲私人国产精品va| 久久九九精品99国产精品| 在线日韩中文字幕| 亚洲国产成人久久综合一区| 欧美国产高潮xxxx1819| 亚洲自拍三区| 午夜精品成人在线视频| 国产亚洲精品久久久久动| 美女精品一区| 欧美精品日韩一区| 午夜欧美电影在线观看| 欧美中文在线字幕| 亚洲第一中文字幕| 亚洲精品一区在线观看| 国产精品欧美日韩| 免费观看亚洲视频大全| 欧美激情bt| 韩国免费一区| 亚洲人午夜精品免费| 国产精品色婷婷| 麻豆精品在线播放| 欧美日本三级| 香蕉久久夜色精品国产使用方法| 久久激情网站| 99热精品在线观看| 午夜精品久久久久久| 亚洲国产日韩欧美一区二区三区| avtt综合网| 激情综合电影网| 亚洲精品韩国| 国产香蕉97碰碰久久人人| 欧美成人免费小视频| 欧美色偷偷大香| 美女爽到呻吟久久久久| 99热在这里有精品免费| 国产一区日韩欧美| 99精品视频免费| 精品动漫3d一区二区三区免费版 | 免费亚洲一区二区| 欧美日韩一区自拍| 久久综合色播五月| 欧美日韩在线另类| 蜜臀久久久99精品久久久久久| 欧美区一区二| 国产精品wwwwww| 亚洲国内精品| 亚洲欧洲99久久| 宅男噜噜噜66一区二区66| 久久国产精品72免费观看| 中日韩在线视频| 免费成人高清| 久久国产毛片| 欧美亚日韩国产aⅴ精品中极品| 毛片av中文字幕一区二区| 国产精品任我爽爆在线播放 | 欧美激情一区二区三区在线| 久久久久久久久久久久久女国产乱 | 国产精品乱码| 亚洲欧美日韩成人高清在线一区| 久久字幕精品一区| 久久国产精品久久久久久久久久| 欧美日韩国产成人| 久久久久国产成人精品亚洲午夜| 国产一区高清视频| 夜夜精品视频一区二区| 亚洲激情成人网| 久久精品一二三| 性欧美videos另类喷潮| 欧美日韩精品免费观看| 欧美国产欧美亚州国产日韩mv天天看完整| 国产美女精品| 亚洲欧美日本精品| 亚洲欧美第一页| 欧美香蕉视频| 亚洲国产毛片完整版| 欧美黄色片免费观看| 嫩草伊人久久精品少妇av杨幂| 国产精品男女猛烈高潮激情| 日韩一级大片在线| 日韩视频第一页| 免费高清在线一区| 嫩模写真一区二区三区三州| 国产在线视频欧美一区二区三区| 亚洲欧美99| 亚洲先锋成人| 欧美吻胸吃奶大尺度电影| 亚洲精品一区中文| 一本色道久久综合狠狠躁篇的优点| 欧美99在线视频观看| 欧美韩国在线| 亚洲精品色图| 欧美精品色综合| 久久琪琪电影院| 欧美96在线丨欧| 亚洲高清不卡在线| 免费短视频成人日韩| 亚洲电影一级黄| 日韩视频中文字幕| 欧美日韩国产成人在线免费| 亚洲久久一区| 亚洲欧美日韩一区二区| 国产精品视频午夜| 欧美亚洲视频一区二区| 久久久久青草大香线综合精品| 国产主播一区二区三区| 久久精品国产久精国产一老狼| 久久婷婷激情| 亚洲国产日韩在线| 欧美人与性动交α欧美精品济南到| 亚洲精选91| 午夜一区二区三视频在线观看| 国产欧美一区二区三区久久人妖 | 亚洲欧美一区二区三区极速播放|