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

 

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久久精品播放免费 | 久久久久久91香蕉国产| 亚洲福利精品| 日韩一区二区精品在线观看| 国产日韩av高清| 欧美顶级艳妇交换群宴| 欧美激情综合五月色丁香| 午夜在线a亚洲v天堂网2018| 久久婷婷丁香| 亚洲欧美日韩电影| 嫩草国产精品入口| 性伦欧美刺激片在线观看| 开心色5月久久精品| 亚洲图片欧洲图片日韩av| 久久国产福利国产秒拍| 亚洲天堂激情| 久久综合久久综合久久综合| 亚洲欧美中日韩| 免费看av成人| 久久久久中文| 国产精品九九| 亚洲电影免费在线| 国产一区二区你懂的| 亚洲精品一区二区三| 一区二区在线视频观看| 亚洲视频图片小说| 9国产精品视频| 久久综合99re88久久爱| 欧美在线一二三| 欧美日韩精品一区二区天天拍小说| 久久香蕉国产线看观看av| 国产精品入口尤物| 亚洲精品色图| 亚洲人成精品久久久久| 久久国产一区二区三区| 亚洲欧美电影院| 欧美日韩视频在线| 亚洲黄色一区| 在线观看91精品国产入口| 小黄鸭精品密入口导航| 亚洲男人的天堂在线观看| 欧美激情精品久久久久久黑人 | 久久嫩草精品久久久精品| 欧美性理论片在线观看片免费| 亚洲激情综合| 日韩视频一区二区三区在线播放免费观看 | 国产精品永久免费视频| 一本一本大道香蕉久在线精品| 亚洲黄网站在线观看| 久久综合中文色婷婷| 男男成人高潮片免费网站| 国产一区二区三区自拍| 欧美专区日韩专区| 久久精品免费电影| 国内精品一区二区| 久久精品日韩一区二区三区| 久久精品盗摄| 激情91久久| 久久乐国产精品| 欧美国产日韩一区二区| 亚洲精品国产视频| 欧美日韩精品免费在线观看视频| 亚洲伦理精品| 先锋影音网一区二区| 国产一区二区三区黄视频| 久久久91精品国产| 欧美激情视频网站| 中国女人久久久| 国产欧美日本一区视频| 久久精品国产99| 亚洲国产精品精华液2区45| 亚洲神马久久| 国产欧美精品一区| 久久久久久亚洲综合影院红桃 | 亚洲国产一区二区三区a毛片| 亚洲伦理在线| 国产精品美女999| 久久精品国产99| 亚洲国产精品精华液网站| 一本到12不卡视频在线dvd| 国产精品理论片| 久久精品成人| 日韩视频免费观看高清在线视频| 欧美一区精品| 亚洲精品乱码久久久久久日本蜜臀| 欧美亚州一区二区三区| 久久精品一区二区| 99国产麻豆精品| 久久伊人亚洲| 亚洲午夜视频在线观看| 狠狠色丁香久久婷婷综合_中| 欧美福利专区| 久久九九国产精品怡红院| 99re8这里有精品热视频免费| 久久久久久自在自线| 在线亚洲欧美视频| 伊人蜜桃色噜噜激情综合| 欧美日韩在线视频首页| 久久综合狠狠综合久久综合88 | 欧美一区二区三区四区视频| 亚洲激情另类| 国产综合欧美在线看| 欧美区一区二区三区| 久久精品女人天堂| 亚洲综合视频网| 亚洲免费av片| 亚洲电影第三页| 久久综合九色综合欧美狠狠| 亚洲综合色在线| 一区二区三区精品久久久| 91久久精品美女高潮| 国产综合自拍| 国产日韩欧美一区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 亚洲欧洲美洲综合色网| 国产女人18毛片水18精品| 欧美视频免费看| 欧美日韩欧美一区二区| 欧美激情一区二区三区在线视频观看 | 一二美女精品欧洲| 亚洲国产成人在线| 影音先锋一区| 伊人久久大香线| 一区二区三区在线免费视频| 国产午夜精品在线| 国产一区二区三区高清播放| 国产欧美丝祙| 国产乱肥老妇国产一区二| 国产精品久久综合| 国产麻豆日韩欧美久久| 国产精品视频内| 国产欧美日韩免费| 国产精品揄拍500视频| 国产欧美日韩视频在线观看| 国产日本欧美一区二区三区在线| 国产精品a久久久久| 国产精品久久看| 国产精品视频观看| 国产亚洲欧美一级| 亚洲电影自拍| 一区二区三区精密机械公司| 亚洲免费视频观看| 欧美专区一区二区三区| 久久久久一区| 欧美精品粉嫩高潮一区二区| 欧美日韩一区二区免费视频| 国产精品久久久久久久久动漫| 国产精品久久久久久久免费软件 | 男人的天堂亚洲| 欧美精品日本| 国产精品久久久久一区| 国内精品伊人久久久久av一坑| 在线观看成人av| 日韩视频欧美视频| 欧美一乱一性一交一视频| 巨乳诱惑日韩免费av| 亚洲国产日韩一区| 亚洲无限av看| 可以看av的网站久久看| 欧美视频导航| 在线电影国产精品| 一区二区三区国产| 久久久久久欧美| 亚洲裸体视频| 久久国产天堂福利天堂| 欧美激情在线狂野欧美精品| 国产毛片一区二区| 亚洲精品一区二区三区福利| 欧美在线亚洲| 亚洲另类一区二区| 久久久欧美精品| 国产精品久久久久久久久久免费| 精品91在线| 先锋影音网一区二区| 亚洲国产美女| 久久精品在线视频| 欧美四级在线| 亚洲另类黄色| 欧美成人按摩| 欧美一区二区网站| 国产精品高潮粉嫩av| 99视频一区二区三区| 蜜臀av国产精品久久久久|