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

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>
            日韩视频一区二区| 久久精品欧美日韩精品| 久久国产天堂福利天堂| 一区二区三区视频在线| 一区二区三区高清视频在线观看| 欧美日韩喷水| 国产精品乱子久久久久| 国产一区91| 亚洲欧洲综合| 亚洲欧美日韩综合| 久久久夜色精品亚洲| 亚洲国产欧美久久| 亚洲激情不卡| 亚洲欧美综合精品久久成人| 久久久久久亚洲精品杨幂换脸| 嫩草影视亚洲| 国产精品影片在线观看| 亚洲国产精品激情在线观看| 亚洲私人影吧| 男人的天堂成人在线| 亚洲精品美女免费| 欧美在线免费观看| 欧美日韩aaaaa| 一区视频在线播放| 亚洲一区二区三区视频| 久久在线视频| 一区二区日本视频| 老司机精品视频一区二区三区| 欧美日韩国产专区| 亚洲二区三区四区| 久久av一区| 日韩午夜精品| 免费91麻豆精品国产自产在线观看| 欧美午夜性色大片在线观看| 亚洲高清不卡在线观看| 欧美在线在线| aaa亚洲精品一二三区| 在线视频你懂得一区| 欧美性视频网站| 亚洲国产精品t66y| 欧美一区二视频| 99视频精品全部免费在线| 免费h精品视频在线播放| 国产午夜精品一区理论片飘花 | 亚洲精品婷婷| 久久久久天天天天| 国产午夜精品视频| 午夜久久福利| 一区二区精品在线| 欧美日韩精品在线播放| 亚洲精品亚洲人成人网| 免费欧美在线| 久久亚洲国产成人| 在线成人国产| 免费久久99精品国产自在现线| 翔田千里一区二区| 国产色产综合产在线视频| 午夜精品久久久久久久久久久久| 99视频精品在线| 欧美视频第二页| 午夜国产精品视频| 亚洲女同在线| 国产欧美日韩麻豆91| 久久gogo国模啪啪人体图| 亚洲欧美日本国产有色| 国产美女一区二区| 久久久久综合| 久久综合色播五月| 亚洲人www| 亚洲精品在线二区| 国产精品多人| 久久精品成人欧美大片古装| 欧美中文字幕视频| 亚洲黄色成人久久久| 亚洲日本激情| 国产精品视频专区| 久久手机免费观看| 欧美成人免费在线视频| 亚洲视频欧洲视频| 亚洲欧美第一页| 伊人精品成人久久综合软件| 亚洲福利小视频| 欧美日韩在线观看一区二区| 校园春色国产精品| 毛片av中文字幕一区二区| 日韩视频不卡中文| 亚洲一区二区三区免费在线观看| 国模私拍视频一区| 亚洲欧洲日产国产综合网| 国产精品久久久久久久电影| 久久久久欧美| 欧美日韩国产不卡在线看| 欧美一区二区三区免费视频| 久久三级视频| 亚洲欧美日韩一区在线| 久久一区二区三区四区五区| 亚洲视频在线观看网站| 久久青草久久| aa级大片欧美| 亚洲午夜未删减在线观看| 国产视频一区在线观看一区免费| 欧美大片va欧美在线播放| 欧美日韩免费观看中文| 久久久久久久久久久久久9999| 欧美二区不卡| 久久婷婷av| 国产精品二区在线观看| 欧美大片在线观看| 国产视频一区三区| 一本色道88久久加勒比精品| 黄色成人在线| 亚洲欧美另类国产| 一区二区三区四区五区在线| 久久久久久久久久久久久久一区| 亚洲免费视频观看| 欧美精品v国产精品v日韩精品| 久久夜色撩人精品| 国产精品视频1区| 一区二区三区国产精品| 亚洲日本激情| 快she精品国产999| 久久夜色精品国产| 国产日韩欧美精品| 亚洲一区二区精品视频| 中文国产亚洲喷潮| 欧美激情亚洲综合一区| 亚洲成人在线网| 国内久久精品| 久久精品国产999大香线蕉| 欧美在线免费观看| 国产欧美日韩一区二区三区在线观看| 99re6热在线精品视频播放速度| 亚洲人成在线观看一区二区| 久久久青草婷婷精品综合日韩| 久久精品亚洲热| 国产一区二区精品| 久久精品国产亚洲一区二区| 久久久蜜桃一区二区人| 国产亚洲欧洲| 久久精品中文字幕一区| 欧美成年视频| 亚洲欧洲日产国码二区| 欧美二区不卡| 一本色道久久综合狠狠躁篇怎么玩| 一区二区三区免费网站| 欧美午夜激情视频| 亚洲男人av电影| 久久国产精品99精品国产| 韩日在线一区| 免费不卡在线观看| 亚洲激情视频在线观看| 亚洲亚洲精品三区日韩精品在线视频 | 亚洲国产日韩欧美在线图片| 欧美中文在线视频| 欧美va亚洲va国产综合| 亚洲国产日韩欧美在线99| 欧美国产精品一区| 99国产精品自拍| 欧美制服第一页| 亚洲福利在线视频| 欧美日韩免费高清| 亚洲人午夜精品免费| 亚洲精品麻豆| 亚洲欧美中文日韩在线| 国产一区深夜福利| 免费国产自线拍一欧美视频| 亚洲精品一区在线| 久久久xxx| 亚洲蜜桃精久久久久久久| 国产精品白丝jk黑袜喷水| 久久国产视频网| 亚洲精品一区久久久久久| 久久精品在线| 一区二区电影免费观看| 国产一区二区三区四区五区美女| 欧美风情在线| 午夜精品短视频| 亚洲激情啪啪| 美女免费视频一区| 亚洲影院高清在线| 亚洲国产精品免费| 国产美女一区二区| 欧美日韩亚洲系列| 另类av导航| 欧美在线不卡| 亚洲一区二区三区四区中文| 欧美成人性生活| 久久riav二区三区| 亚洲天堂成人| 亚洲精品美女在线观看播放| 国产一区二区久久精品| 欧美午夜国产| 欧美日本亚洲韩国国产| 久久永久免费| 欧美专区亚洲专区| 亚洲在线观看视频| 一区二区日韩欧美| 99热在这里有精品免费| 亚洲欧洲日韩女同| 欧美黑人在线观看|