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

ZOJ1622 SWITCH解題報告

Posted on 2010-09-20 09:31 李東亮 閱讀(346) 評論(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

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

 

 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}

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   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>
            亚洲大片免费看| 久久国产毛片| 亚洲欧洲一区二区天堂久久| 国产精品一区二区久久国产| 欧美激情亚洲激情| 久久综合99re88久久爱| 欧美在线免费看| 欧美亚洲免费高清在线观看| 亚洲视频axxx| 日韩亚洲一区在线播放| 亚洲激情电影在线| 欧美激情国产日韩| 亚洲欧洲日本mm| 99国产麻豆精品| 亚洲性av在线| 亚洲欧洲99久久| 久久精品久久综合| 久久天堂国产精品| 欧美在线播放高清精品| 久久激情五月丁香伊人| 久久国产欧美| 老司机67194精品线观看| 美女视频网站黄色亚洲| 亚洲国产精品专区久久| 一本大道久久精品懂色aⅴ| 亚洲愉拍自拍另类高清精品| 欧美在线视频不卡| 欧美激情视频一区二区三区不卡| 亚洲精品影视| 欧美一区二区三区在线| 免费短视频成人日韩| 欧美日韩精品久久久| 国产午夜精品一区理论片飘花| 狠狠色香婷婷久久亚洲精品| 亚洲免费观看| 久久精品亚洲一区| 亚洲大胆视频| 欧美在线播放高清精品| 久久精品中文字幕免费mv| 亚洲精品影视在线观看| 性欧美长视频| 欧美日韩a区| 亚洲第一中文字幕在线观看| 亚洲欧美另类久久久精品2019| 欧美亚洲免费高清在线观看| 欧美wwwwww| 久久激情婷婷| 国产精品久久| 日韩视频一区二区| 欧美一区二区三区播放老司机| 狠狠色噜噜狠狠狠狠色吗综合| 9色porny自拍视频一区二区| 久久成人免费电影| 日韩一级网站| 久久精品夜色噜噜亚洲a∨| 欧美日韩视频在线一区二区| 精品动漫av| 亚洲综合日韩中文字幕v在线| 欧美gay视频激情| 性欧美超级视频| 国产精品视频久久| 亚洲午夜av电影| 亚洲另类一区二区| 欧美乱人伦中文字幕在线| 亚洲国产小视频在线观看| 久久亚洲视频| 亚洲激精日韩激精欧美精品| 欧美日韩成人在线观看| 91久久精品国产91性色| 免费亚洲电影在线观看| 久久国产一区二区| 韩国女主播一区| 久久久水蜜桃av免费网站| 亚洲欧美三级在线| 国产一区二区日韩精品| 久久久精品国产免大香伊 | 免费亚洲网站| 欧美专区日韩专区| 国产香蕉久久精品综合网| 亚洲欧美激情在线视频| 亚洲视频在线观看视频| 国产精品手机在线| 欧美一区二区三区另类| 性色av一区二区三区在线观看| 国产精品亚洲成人| 久久成人综合视频| 欧美在线视频播放| 亚洲成人自拍视频| 亚洲国产精彩中文乱码av在线播放| 可以免费看不卡的av网站| 最新热久久免费视频| 亚洲精品免费电影| 国产精品久久久久国产精品日日| 午夜精品一区二区三区在线视| 在线视频精品一| 国产婷婷色一区二区三区四区 | 亚洲精选大片| 亚洲精品影视| 国语自产精品视频在线看抢先版结局 | 亚洲国产精品一区在线观看不卡 | 亚洲免费在线播放| 国内精品视频666| 欧美激情aⅴ一区二区三区| 欧美国产日本高清在线| 亚洲伊人久久综合| 久久久www成人免费毛片麻豆| 在线日韩av片| 亚洲网站视频| 亚洲激情一区二区| 亚洲永久在线| 亚洲日本乱码在线观看| 亚洲综合日韩在线| 亚洲精品一区二| 午夜免费日韩视频| 一本色道久久88综合亚洲精品ⅰ| 亚洲女人天堂av| 日韩五码在线| 久久―日本道色综合久久| 一区二区三区免费在线观看| 久久精品1区| 亚洲欧美综合网| 欧美日韩国产区| 最新亚洲激情| 韩国亚洲精品| 亚洲在线不卡| 亚洲一区二区精品在线观看| 欧美肥婆bbw| 欧美.日韩.国产.一区.二区| 国产一区二区电影在线观看| 一区二区三区.www| 一区二区日韩伦理片| 久久久久九九九九| 巨胸喷奶水www久久久免费动漫| 欧美无砖砖区免费| 亚洲美女区一区| 一区二区高清视频| 欧美精品免费看| 免费在线视频一区| 亚洲国产一二三| 欧美二区乱c少妇| 亚洲国产精品一区二区尤物区| 亚洲精品国产精品乱码不99| 久久国产手机看片| 久久婷婷国产综合精品青草| 国产日韩亚洲| 欧美一区二区三区在线看| 欧美一区三区二区在线观看| 欧美大色视频| 欧美日韩免费观看一区二区三区| 久久久久久久久久久一区| 日韩一级精品| 久久亚洲春色中文字幕| 欧美性猛交xxxx乱大交退制版| 亚洲麻豆视频| 国产一区亚洲一区| 久久精品九九| 在线观看欧美视频| 亚洲一区二区视频| 亚洲精品三级| 久久成人精品视频| 亚洲国产精品久久91精品| 国产精品五月天| 亚洲精品极品| 亚洲黄色在线| 欧美中文字幕视频在线观看| 在线视频亚洲一区| 久久婷婷成人综合色| 欧美黄色一区| 久久精品国产99国产精品澳门| 欧美大片18| 美女国产精品| 久久综合图片| 亚洲天堂男人| 亚洲天堂男人| 欧美日韩成人精品| 亚洲黄色片网站| 精品成人一区二区三区| 欧美精品福利视频| 久久国产精品免费一区| 欧美视频亚洲视频| 亚洲精品美女| 洋洋av久久久久久久一区| 欧美国产亚洲另类动漫| 久久久久国内| 狠狠色狠色综合曰曰| 久久蜜桃精品| 欧美电影资源| 亚洲欧洲精品一区| 老司机精品导航| 久久一区二区精品| 欧美亚洲综合久久| 国产女主播在线一区二区| 亚洲欧美第一页| 性色av一区二区三区红粉影视| 国产精品乱码久久久久久| 欧美国产另类| 亚洲精品一区在线观看| 亚洲永久视频| 国产日韩欧美中文在线播放| 欧美在线观看一二区|