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

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ù)組,開銷較大。進(jìn)一步分析,設(shè)a為奇數(shù)位置的燈開著需要切換的燈數(shù),b為偶數(shù)位置燈開著需要切換的燈數(shù)。其實a+b=n。這樣本題就只需要掃描一遍數(shù)組,且進(jìn)一步優(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>
            亚洲一区在线免费观看| 一本色道久久综合亚洲精品婷婷 | 久久婷婷丁香| 欧美一级欧美一级在线播放| 欧美精品久久天天躁| 久热国产精品| 国产日韩精品视频一区| 夜夜狂射影院欧美极品| 亚洲精品亚洲人成人网| 久久久久免费| 久久免费视频一区| 国产一区二区三区的电影| 亚洲一区二区三区高清| 中日韩美女免费视频网址在线观看| 麻豆国产精品777777在线| 久久综合电影| 一区二区亚洲精品| 久久精品国内一区二区三区| 久久九九免费| 国产综合视频在线观看| 亚洲欧美一区二区原创| 久久成人精品| 国产视频亚洲| 久久久久9999亚洲精品| 六月天综合网| 亚洲啪啪91| 欧美乱妇高清无乱码| 99av国产精品欲麻豆| 亚洲香蕉网站| 国产伦精品一区二区三区视频黑人 | 亚洲国产毛片完整版| 国产精品高潮久久| 亚洲视频欧美视频| 亚洲日本乱码在线观看| 国产伦精品一区二区| 欧美精品1区2区3区| 久久精品国产清高在天天线| 一本到12不卡视频在线dvd| 欧美+日本+国产+在线a∨观看| 亚洲一区免费看| 亚洲日产国产精品| 精品99一区二区| 国产精品日韩欧美一区二区| 欧美国产日韩a欧美在线观看| 久久国产视频网站| 亚洲综合激情| 亚洲视频在线观看视频| 亚洲日本成人女熟在线观看| 欧美mv日韩mv国产网站| 久久精品欧美日韩| 欧美一区二区免费观在线| 亚洲一区二区三区四区视频| 日韩视频免费大全中文字幕| 亚洲电影在线观看| 黑人极品videos精品欧美裸| 国产欧美日韩一区二区三区在线| 欧美日韩综合视频| 欧美日韩成人一区二区三区| 欧美大片在线观看| 免费欧美在线| 欧美电影资源| 欧美成人一区二区三区| 欧美不卡激情三级在线观看| 美女诱惑黄网站一区| 久久综合五月| 欧美a级大片| 欧美91视频| 欧美激情视频一区二区三区免费 | 国产麻豆一精品一av一免费| 欧美性色aⅴ视频一区日韩精品| 欧美日韩视频在线一区二区| 欧美日本不卡| 欧美日韩专区| 国产精品毛片| 国产日韩欧美亚洲| 国产一区二区在线观看免费播放| 国产一区二区日韩精品欧美精品| 国精品一区二区| 在线精品视频一区二区三四| 亚洲国产天堂久久国产91| 亚洲区一区二区三区| 99国产精品| 亚洲免费在线视频| 久久久精品性| 欧美韩国日本一区| av成人天堂| 亚洲欧美一区二区视频| 久久久久久久高潮| 欧美 日韩 国产在线 | 欧美中文在线观看| 久久综合九色综合欧美狠狠| 欧美黄色影院| 99精品欧美一区二区三区| 亚洲欧美激情在线视频| 久久精品成人欧美大片古装| 欧美不卡视频| 国产精品嫩草99av在线| 激情婷婷欧美| 亚洲网站在线播放| 久久久精品一区| 亚洲黄色大片| 亚洲欧美成aⅴ人在线观看| 久久精品国产亚洲aⅴ| 欧美成人dvd在线视频| 国产精品久久久久久久久免费樱桃 | 亚洲激情啪啪| 亚洲欧美成aⅴ人在线观看| 久久久亚洲精品一区二区三区| 欧美激情一区三区| 亚洲欧美精品suv| 欧美本精品男人aⅴ天堂| 国产精品日韩精品| 最新精品在线| 久久精品99国产精品日本| 亚洲承认在线| 午夜亚洲影视| 欧美日本不卡| 一区二区在线看| 亚洲男人第一av网站| 欧美福利一区二区三区| 亚洲综合成人婷婷小说| 欧美大片在线看| 国内外成人在线| 亚洲尤物在线| 亚洲国产成人精品女人久久久| 亚洲自拍高清| 欧美日韩免费一区二区三区视频 | 欧美亚洲一区二区三区| 亚洲国产欧美一区二区三区同亚洲 | 欧美激情在线| 欧美在线999| 国产精品久久| 亚洲精品在线二区| 欧美18av| 久久精品国产一区二区三区| 国产精品久久久久久久久久免费看 | 久久精品国产在热久久| 日韩亚洲成人av在线| 麻豆精品在线视频| 黑人巨大精品欧美一区二区小视频| 亚洲一区二区三区在线观看视频| 亚洲第一精品久久忘忧草社区| 欧美在线亚洲综合一区| 国产精品一区一区| 亚洲免费网站| 夜夜精品视频| 欧美日韩综合视频网址| 一区二区日韩精品| 亚洲日本中文字幕区| 欧美成人资源网| 亚洲国产一区二区三区在线播| 久久亚洲不卡| 久久久精彩视频| 国内综合精品午夜久久资源| 久久国产精品亚洲77777| 亚洲一级片在线看| 国产精品红桃| 亚洲欧美国产精品专区久久| 日韩一级片网址| 欧美日韩在线观看一区二区三区| 99视频精品在线| 亚洲六月丁香色婷婷综合久久| 欧美激情亚洲自拍| 99在线视频精品| 夜夜嗨一区二区三区| 国产精品麻豆欧美日韩ww| 香蕉尹人综合在线观看| 午夜视频精品| 伊人精品视频| 亚洲国产电影| 欧美涩涩网站| 欧美在线关看| 久久久精品国产一区二区三区 | 亚洲看片免费| 99国产精品久久久| 国产精品色婷婷| 久久嫩草精品久久久精品一| 久久久久久亚洲精品中文字幕| 亚洲第一在线综合网站| 亚洲国产精品免费| 欧美午夜一区| 久久精品女人| 女生裸体视频一区二区三区| 一二三区精品福利视频| 亚洲天堂男人| 一区二区三区在线观看欧美| 亚洲国产欧洲综合997久久| 欧美四级电影网站| 久久久久久国产精品mv| 免费观看成人网| 亚洲欧美国产精品桃花| 久久精品亚洲热| 日韩午夜一区| 羞羞漫画18久久大片| 亚洲激情国产精品| 亚洲一区欧美激情| 在线观看久久av| 一区二区三区视频在线观看| 韩国一区二区在线观看| 亚洲靠逼com|