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

 

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

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

只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   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精品视频免费观看| 亚洲欧美制服中文字幕| 久久国内精品自在自线400部| 欧美电影在线免费观看网站| 国产精品久久午夜| 在线电影院国产精品| 亚洲视频欧美在线| 久久久久综合| 日韩午夜在线电影| 狂野欧美一区| 91久久精品国产91久久性色| 男女激情视频一区| 一区二区三区国产精品| 久久精品国产第一区二区三区最新章节 | 一本色道久久88精品综合| 欧美亚洲日本网站| 亚洲国产成人porn| 欧美在线亚洲在线| 欧美亚一区二区| 最近看过的日韩成人| 久久精品亚洲乱码伦伦中文 | 欧美激情一区在线| 西瓜成人精品人成网站| 欧美日韩系列| 亚洲精品免费电影| 另类av一区二区| 欧美亚洲自偷自偷| 国产精品欧美日韩一区| 日韩亚洲一区二区| 欧美黄色aaaa| 久久综合色婷婷| 国产一区二区三区直播精品电影 | 欧美激情一区二区三区全黄| 久久成人免费| 国产三区二区一区久久| 一区二区三区欧美在线| 欧美国产视频在线| 久久先锋影音av| 激情六月婷婷久久| 久久久免费精品| 欧美一级电影久久| 国产亚洲精品美女| 久久精品中文| 久久国产日本精品| 狠狠干狠狠久久| 久久性天堂网| 久久影院午夜片一区| 亚洲国产婷婷综合在线精品 | 久久久99国产精品免费| 香蕉免费一区二区三区在线观看| 国产精品伦一区| 欧美在线亚洲| 久久精品一二三| 亚洲丰满在线| 亚洲狠狠丁香婷婷综合久久久| 欧美电影免费观看大全| 一区二区三区高清| 制服丝袜亚洲播放| 国产欧美日韩不卡免费| 久久精品青青大伊人av| 久久先锋影音| 亚洲香蕉成视频在线观看 | 欧美极品在线视频| 亚洲视频在线免费观看| 亚洲女优在线| 伊人婷婷欧美激情| 亚洲韩国青草视频| 国产日本欧洲亚洲| 美国三级日本三级久久99| 欧美国产综合| 亚洲欧美日韩国产一区| 午夜国产精品视频| 亚洲国产激情| 亚洲制服av| 亚洲国产精品成人综合色在线婷婷| 亚洲激情在线播放| 国产日韩视频一区二区三区| 欧美成人在线影院| 国产精品伦一区| 欧美激情一二三区| 国产精品qvod| 免费不卡中文字幕视频| 欧美人与禽猛交乱配视频| 欧美在线视频a| 欧美大片在线观看一区二区| 欧美一区二区精品| 另类国产ts人妖高潮视频| 亚洲四色影视在线观看| 久久国产福利| 亚洲图片在线观看| 久久久久国色av免费看影院| 亚洲图色在线| 欧美精品大片| 女仆av观看一区| 国产精品高潮呻吟久久av黑人| 免费视频久久| 国产亚洲制服色| 亚洲视频免费在线| 亚洲精品国久久99热| 久久国产黑丝| 西西人体一区二区| 欧美日韩在线一区二区| 欧美成人精品1314www| 国产欧美日韩在线视频| 亚洲靠逼com| 久久久久久国产精品mv| 久久国产精品久久久久久久久久 | 欧美一级夜夜爽| 亚洲图片欧美一区| 欧美欧美天天天天操| 欧美成人精品1314www| 一区二区三区在线免费视频| 性伦欧美刺激片在线观看| 亚洲欧美日韩久久精品| 国产精品草草| 亚洲性线免费观看视频成熟| 一区二区三区蜜桃网| 欧美成人激情视频免费观看| 欧美91视频| 亚洲第一中文字幕| 久久久久久久久久久成人| 久久五月天婷婷| 一区二区在线视频观看| 久久久.com| 免费看成人av| 亚洲国产精品美女| 欧美va亚洲va国产综合| 亚洲第一级黄色片| 亚洲国产美女精品久久久久∴| 老鸭窝亚洲一区二区三区| 亚洲第一天堂无码专区| 99re6这里只有精品视频在线观看| 欧美成人精品| 日韩一级视频免费观看在线| 亚洲一区在线播放| 国产欧美日韩一区二区三区在线观看 | 国产精品一级| 午夜精品久久久久| 久久久91精品| 在线免费高清一区二区三区| 免费观看成人www动漫视频| 91久久精品一区二区别| 亚洲少妇一区| 国产亚洲成av人在线观看导航| 久久精品亚洲精品| 亚洲人午夜精品| 午夜免费电影一区在线观看| 国产亚洲精品aa午夜观看| 久久综合久久综合九色| 99国产精品99久久久久久| 午夜精品久久久久久久久久久久久 | 一本色道久久综合狠狠躁篇怎么玩 | 欧美午夜精彩| 亚欧成人精品| 最新成人av在线| 亚洲欧美日韩精品在线| 亚洲电影天堂av| 国产精品久久久久久久午夜 | 一区二区在线不卡| 欧美日韩大片| 久久狠狠亚洲综合| 亚洲伦理久久| 女同一区二区| 欧美一级一区| 亚洲精品女人| 韩国欧美一区| 国产精品白丝av嫩草影院| 蜜桃av综合| 性欧美暴力猛交69hd| 亚洲国产精品一区二区www| 欧美一区二区在线免费观看| 日韩午夜高潮| 玉米视频成人免费看| 国产精品日韩高清| 欧美精品乱人伦久久久久久 | 久久久亚洲国产天美传媒修理工| 99re热这里只有精品免费视频| 国产欧美日韩亚洲| 国产精品久久久久av| 欧美精品一区二区视频| 欧美一区二区三区在线看 | 香蕉久久a毛片| 一区二区三区视频在线| 亚洲激情女人| 欧美激情aⅴ一区二区三区| 久久久久久成人|