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

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

分析:該題看似簡單但卻隱藏著陷阱,題目要求尋找的是最少的切換數,故從第二盞燈開始判斷處理得出的結論是不一定正確的。通過分析可以發現該題其實只存在兩種情況:奇數位置的燈開著或者偶數位置的燈開著。這樣可以直觀的處理該題:取奇數位置燈開著需要切換燈狀態數與偶數位置燈開著需切換燈狀態數的較小值。這樣的話需要掃描兩邊燈的狀態數組,開銷較大。進一步分析,設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}

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>
            亚洲欧美日韩天堂一区二区| 欧美视频精品一区| 亚洲精品一区二区三区婷婷月| 久久成年人视频| 香蕉久久国产| 久久九九热re6这里有精品| 欧美综合国产精品久久丁香| 久久精品在线| 欧美大片在线看免费观看| 亚洲国产精品va在线看黑人| 欧美成人免费小视频| 欧美成人国产| 日韩视频免费观看| 亚洲欧洲日韩女同| 欧美精品一区二区三区高清aⅴ| 欧美激情亚洲精品| 欧美性大战久久久久| 国产色综合久久| 在线观看91久久久久久| 夜色激情一区二区| 久久精品国产成人| 最近看过的日韩成人| 亚洲在线免费| 美女国内精品自产拍在线播放| 欧美日韩中国免费专区在线看| 国产美女精品视频| 亚洲狼人综合| 久久九九免费| 9人人澡人人爽人人精品| 久久av一区二区三区亚洲| 欧美激情综合亚洲一二区| 国产女优一区| 一区二区黄色| 美脚丝袜一区二区三区在线观看| 99精品国产福利在线观看免费| 欧美在线视频免费观看| 欧美新色视频| 一级日韩一区在线观看| 免费观看在线综合色| 亚洲欧美日韩国产综合| 欧美日韩亚洲系列| 亚洲精品九九| 欧美成人精品一区| 久久国产精品毛片| 国产精品美女久久福利网站| 亚洲理论在线| 亚洲承认在线| 久久久之久亚州精品露出| 国产欧美日本一区二区三区| 中文国产成人精品久久一| 亚洲国产精品va在线看黑人动漫 | 亚洲美女视频在线观看| 久久久久国产成人精品亚洲午夜| 国产精品乱人伦中文| 一二三区精品| 亚洲精品免费在线播放| 久久午夜激情| 精品动漫一区二区| 久久免费视频一区| 欧美在线一区二区| 国产有码在线一区二区视频| 久久久久国产精品一区二区| 午夜在线不卡| 国产亚洲欧美另类中文| 久久精品视频在线播放| 久久成年人视频| 精品51国产黑色丝袜高跟鞋| 久久亚洲精品欧美| 欧美一区二区三区视频在线 | 午夜在线视频一区二区区别| av成人免费在线观看| 欧美日韩一区在线视频| 亚洲午夜性刺激影院| 一区二区三区欧美在线观看| 国产精品av免费在线观看| 亚洲欧美韩国| 欧美在线视频播放| 亚洲成人自拍视频| 亚洲人www| 国产精品乱码妇女bbbb| 久久er精品视频| 久久久久成人网| 日韩亚洲精品在线| 亚洲欧美日韩成人| 亚洲第一页自拍| 亚洲精品中文字幕有码专区| 国产精品推荐精品| 美日韩精品免费| 欧美日韩精品欧美日韩精品一| 亚洲视频www| 欧美一区二区三区在线观看| 亚洲黄一区二区| 亚洲视频在线观看免费| 国内成+人亚洲+欧美+综合在线| 欧美成人一品| 欧美午夜一区二区三区免费大片 | 久久久www成人免费无遮挡大片 | 麻豆精品在线观看| 一区二区电影免费在线观看| 午夜精品久久久久久99热| 亚洲国产精品久久91精品| 亚洲私人黄色宅男| 亚洲第一在线| 亚洲综合国产激情另类一区| 亚洲高清一二三区| 亚洲欧美国产日韩中文字幕| 91久久精品视频| 先锋影音国产精品| 一区二区三区国产| 久久躁狠狠躁夜夜爽| 欧美亚洲一区| 欧美喷潮久久久xxxxx| 久久精品视频免费播放| 欧美午夜精品久久久| 欧美黑人一区二区三区| 国产网站欧美日韩免费精品在线观看 | 欧美一级视频免费在线观看| 日韩一级黄色大片| 久久午夜av| 久久久久久亚洲精品中文字幕 | 一区二区高清视频在线观看| 欧美一区三区三区高中清蜜桃| 一区二区三区精品久久久| 久久久噜噜噜久久久| 欧美在线关看| 国产精品视频99| 日韩视频在线观看免费| 亚洲激情一区| 蜜桃伊人久久| 欧美暴力喷水在线| 精品99一区二区| 欧美一区二区网站| 久久成人免费日本黄色| 国产乱码精品一区二区三| 在线一区亚洲| 午夜宅男欧美| 国产欧美日韩亚洲精品| 亚洲欧美电影在线观看| 欧美制服丝袜| 韩国成人福利片在线播放| 先锋影音网一区二区| 久久久久99精品国产片| 国产综合色产| 久久精品网址| 欧美v亚洲v综合ⅴ国产v| 亚洲人成高清| 欧美精品在线极品| 夜夜爽夜夜爽精品视频| 亚洲欧美日韩在线综合| 国产免费成人在线视频| 欧美一区二区精品| 久久久久天天天天| 在线免费不卡视频| 欧美国产乱视频| 亚洲精品男同| 性欧美8khd高清极品| 韩国福利一区| 欧美精品久久天天躁| 中文日韩在线| 久久久噜久噜久久综合| 亚洲第一在线综合网站| 欧美母乳在线| 欧美诱惑福利视频| 亚洲高清资源综合久久精品| 亚洲天堂av电影| 国产综合色产在线精品| 欧美激情精品久久久久| 在线亚洲免费视频| 另类春色校园亚洲| 一本色道久久88综合亚洲精品ⅰ| 国产精品久久久久久久电影| 久久久精品一区| 99精品视频免费全部在线| 久久久九九九九| 夜夜嗨一区二区| 好吊色欧美一区二区三区视频| 欧美精品v国产精品v日韩精品| 午夜精品999| 亚洲人成小说网站色在线| 久久疯狂做爰流白浆xx| 99天天综合性| 在线观看欧美黄色| 国产精品羞羞答答| 欧美高清你懂得| 久久不射2019中文字幕| 中国成人在线视频| 欧美激情一区| 欧美在线观看一区二区| 亚洲精品网站在线播放gif| 欧美成人久久| 亚洲视频在线视频| 国产一区二区三区日韩欧美| 欧美日韩免费看| 久久久久九九视频| 一区二区三区欧美视频| 亚洲国产精品久久久久秋霞不卡| 欧美中文日韩| 午夜精品久久久久久| 99精品免费视频| 亚洲国产精品久久91精品|