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

ZOJ1622 SWITCH解題報告

Posted on 2010-09-20 09:31 李東亮 閱讀(340) 評論(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ù)位置的燈開著。這樣可以直觀的處理該題:取奇數(shù)位置燈開著需要切換燈狀態(tài)數(shù)與偶數(shù)位置燈開著需切換燈狀態(tài)數(shù)的較小值。這樣的話需要掃描兩邊燈的狀態(tài)數(shù)組,開銷較大。進(jìn)一步分析,設(shè)a為奇數(shù)位置的燈開著需要切換的燈數(shù),b為偶數(shù)位置燈開著需要切換的燈數(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>
            亚洲区中文字幕| 一本大道久久a久久精二百| 先锋影院在线亚洲| 亚洲综合第一| 一区二区三区 在线观看视频 | 国产精品久久国产精麻豆99网站| 浪潮色综合久久天堂| 夜夜夜久久久| 欧美理论在线播放| 欧美日韩在线精品| 国产精品系列在线播放| 国产女人水真多18毛片18精品视频| 国产精品网站一区| 伊人久久婷婷色综合98网| 亚洲福利视频二区| 9色porny自拍视频一区二区| 一区二区免费在线观看| 性高湖久久久久久久久| 玖玖综合伊人| 久久久99精品免费观看不卡| 亚洲精品免费一二三区| 亚洲伦理精品| 亚洲欧美国产精品va在线观看| 亚洲欧美第一页| 亚洲国产高清一区| 亚洲午夜未删减在线观看| 久久久久久久网| 亚洲色图综合久久| 久久女同精品一区二区| 欧美视频在线视频| 亚洲福利电影| 久久gogo国模裸体人体| 欧美高清在线| 性感少妇一区| 欧美日韩在线不卡一区| 136国产福利精品导航| 羞羞答答国产精品www一本| 欧美风情在线观看| 亚洲欧美日韩成人| 欧美日本一区| 蜜桃av一区二区三区| 国产精品久久久久免费a∨| 亚洲国产日韩综合一区| 久久国产99| 亚洲一区二区三区在线| 欧美顶级大胆免费视频| 亚洲精品综合精品自拍| 六十路精品视频| 午夜精品久久久久久久99黑人| 欧美精品一区二区精品网| 伊人久久久大香线蕉综合直播| 在线天堂一区av电影| 久久精品最新地址| 亚洲在线1234| 欧美日韩裸体免费视频| 亚洲欧洲日韩在线| 欧美成黄导航| 美女91精品| 亚洲国产精品一区制服丝袜| 久久久999精品| 欧美一区免费视频| 欧美一区二区三区四区高清| 欧美色另类天堂2015| 一区二区三区国产精品| 亚洲激情一区二区| 久久精视频免费在线久久完整在线看| 国产精品夜色7777狼人| 欧美一区二区视频网站| 久久久久久成人| 经典三级久久| 欧美成人情趣视频| 欧美大尺度在线观看| 亚洲乱码国产乱码精品精天堂| 亚洲国产成人精品久久久国产成人一区 | 亚洲永久免费av| 一本色道久久88精品综合| 欧美日韩精品免费观看视频完整| 极品中文字幕一区| 欧美日韩亚洲天堂| 亚洲欧美日韩精品久久| 亚洲欧美激情一区| 国产亚洲日本欧美韩国| 久久综合成人精品亚洲另类欧美| 欧美影院在线播放| 亚洲高清在线观看一区| 午夜精品久久久久久久男人的天堂 | 国产精品电影网站| 亚洲欧美中文另类| 欧美在线精品一区| 亚洲日本欧美天堂| 亚洲私人影院在线观看| 红桃视频国产精品| 日韩午夜剧场| 国产女主播一区| 欧美国产免费| 欧美视频导航| 久久综合图片| 亚洲午夜一区二区| 国内一区二区在线视频观看| 亚洲国产高清自拍| 国产精品草莓在线免费观看| 久久久精品久久久久| 欧美精品v日韩精品v韩国精品v| 欧美一级欧美一级在线播放| 美女精品在线| 亚洲欧美激情诱惑| 美日韩精品视频| 久久狠狠亚洲综合| 欧美日韩国产电影| 欧美成人一品| 国产偷国产偷亚洲高清97cao | 久久精品中文字幕免费mv| 欧美激情一区二区三区在线视频观看 | 国产日韩在线播放| 一区二区三区日韩欧美精品| 久久福利精品| 亚洲一区自拍| 欧美国产精品中文字幕| 玖玖玖免费嫩草在线影院一区| 国产精品久久中文| 亚洲精品少妇30p| 久久久久久色| 欧美美女bbbb| 亚洲夫妻自拍| 亚洲美女中文字幕| 欧美福利视频| 久久天堂成人| 国产欧美日韩亚洲精品| 国产精品午夜春色av| 国产精品一区二区男女羞羞无遮挡| 欧美电影在线| 狠狠色丁香婷综合久久| 亚洲欧美视频在线观看| 亚洲综合三区| 国产精品a久久久久| 亚洲精品欧美日韩专区| 亚洲精品一区二区三| 亚洲国产导航| 亚洲黄一区二区三区| 久久久www成人免费无遮挡大片| 欧美一区二区视频网站| 国产精品麻豆成人av电影艾秋| 99这里有精品| 亚洲午夜电影| 麻豆精品视频在线| 久久久久久久久久码影片| 久久男女视频| 亚洲成人在线免费| 欧美91大片| 亚洲免费av片| 欧美亚洲免费在线| 国产一区二区中文| 久久手机免费观看| 亚洲精品1区2区| 亚洲一区二区成人| 国产精品一区二区三区四区| 欧美一级片久久久久久久| 久久久www成人免费精品| 狠狠色综合色区| 欧美高清视频免费观看| 日韩五码在线| 久久久久久久久久久久久9999| 伊人成年综合电影网| 嫩草国产精品入口| 一本色道88久久加勒比精品 | 国产日韩欧美在线看| 欧美亚洲自偷自偷| 欧美电影电视剧在线观看| 久久综合九色| 亚洲精品视频在线看| 欧美视频久久| 欧美影院成年免费版| 亚洲国产mv| 欧美影院午夜播放| 亚洲第一区在线观看| 欧美精品久久久久久久免费观看| 一本大道久久a久久精二百| 久久狠狠一本精品综合网| 亚洲区在线播放| 国产精品亚洲第一区在线暖暖韩国| 久久高清福利视频| 一区二区三区国产在线观看| 毛片精品免费在线观看| 亚洲一区二区三区在线观看视频| 国内成+人亚洲+欧美+综合在线| 欧美成人午夜剧场免费观看| 亚洲欧美日韩精品在线| 在线观看一区二区视频| 欧美日韩国产精品一区二区亚洲| 欧美一区=区| 99re6这里只有精品视频在线观看| 久久久777| 亚洲精品少妇30p| 美女精品在线观看| 中国女人久久久| 亚洲永久网站| 欧美xxx成人| 久久本道综合色狠狠五月| 日韩一级免费观看| 亚洲高清在线精品|