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

ZOJ1622 SWITCH解題報告

Posted on 2010-09-20 09:31 李東亮 閱讀(346) 評論(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ù)位置燈開著需要切換燈狀態(tài)數(shù)與偶數(shù)位置燈開著需切換燈狀態(tài)數(shù)的較小值。這樣的話需要掃描兩邊燈的狀態(tài)數(shù)組,開銷較大。進一步分析,設(shè)a為奇數(shù)位置的燈開著需要切換的燈數(shù),b為偶數(shù)位置燈開著需要切換的燈數(shù)。其實a+b=n。這樣本題就只需要掃描一遍數(shù)組,且進一步優(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>
            免费看成人av| 性欧美1819sex性高清| 国产精一区二区三区| 国产三级精品三级| 亚洲理论在线| 欧美在线一二三| 亚洲高清资源| 艳妇臀荡乳欲伦亚洲一区| 麻豆精品传媒视频| 亚洲九九九在线观看| 欧美一区二区三区在线| 欧美激情日韩| 精品成人一区二区三区| 亚洲第一页在线| 亚洲精品五月天| 亚洲先锋成人| 久久精品网址| 亚洲激情视频在线播放| av不卡在线| 欧美在线视频免费播放| 麻豆精品在线视频| 欧美天天影院| 激情成人av| 亚洲人在线视频| 性色av一区二区三区红粉影视| 性视频1819p久久| 欧美成人免费在线| 亚洲精品视频一区二区三区| 在线一区欧美| 午夜精品久久久久久久99水蜜桃 | 日韩视频在线一区| 亚欧成人精品| 欧美久久一级| 黄色日韩网站视频| 欧美日韩国产123区| 国产精品国产成人国产三级| 在线电影国产精品| 亚洲欧美卡通另类91av| 蜜桃久久av一区| 亚洲色图自拍| 欧美日韩国产精品| 影音先锋久久| 久久精品欧美日韩| 亚洲一区二区三区国产| 欧美激情精品久久久六区热门 | 亚洲国产精品福利| 性欧美xxxx视频在线观看| 欧美激情中文字幕乱码免费| 国产日韩在线视频| 亚洲欧美另类中文字幕| 亚洲人成77777在线观看网| 老色鬼精品视频在线观看播放| 亚洲精品社区| 欧美精品一区在线发布| 在线日韩av片| 久久精品五月婷婷| 亚洲永久免费精品| 国产精品入口66mio| 野花国产精品入口| 亚洲第一偷拍| 久久久久久69| 国内外成人免费激情在线视频| 午夜视频久久久久久| 亚洲一二三四久久| 欧美午夜影院| 性色av一区二区怡红| 欧美一级大片在线观看| 午夜精品国产更新| 亚洲色图在线视频| 国产精品免费区二区三区观看| 亚洲素人在线| 中文国产成人精品| 国产精品一区二区三区观看| 亚洲一区二区三区四区五区黄| 亚洲精品乱码久久久久| 欧美日韩国产系列| 亚洲一区影音先锋| 亚洲欧美高清| 狠狠色狠狠色综合日日五| 久久久久久综合网天天| 午夜精品亚洲| 久久精品女人天堂| 亚洲欧美日韩精品久久亚洲区| 国产精品青草久久| 久久婷婷久久| 久久综合伊人77777蜜臀| 亚洲精品日韩欧美| 一区二区三区日韩在线观看| 国产精品视频一二三| 久久综合五月| 欧美日韩午夜| 久久久久久夜精品精品免费| 麻豆免费精品视频| 午夜精品免费视频| 久久性色av| 午夜精品在线观看| 免费在线看一区| 亚洲免费网址| 浪潮色综合久久天堂| 亚洲女与黑人做爰| 久久九九久精品国产免费直播| 亚洲免费成人| 久久久久久电影| 国产精品99久久久久久人| 性视频1819p久久| 一本一本a久久| 久久午夜电影| 久久精品国亚洲| 国产精品99免费看 | 你懂的视频一区二区| 欧美日韩亚洲综合一区| 久久综合色8888| 国产精品推荐精品| 亚洲黄色av| 在线观看视频一区二区| 亚洲午夜91| 亚洲免费黄色| 男人的天堂亚洲| 久久久久久久性| 国产精品久久久久77777| 免费观看日韩| 国产婷婷色一区二区三区四区| 亚洲精品一区在线观看香蕉| 在线视频成人| 久久亚洲午夜电影| 噜噜爱69成人精品| 国产欧美一区二区精品仙草咪| 日韩视频在线免费| 日韩天天综合| 欧美国产精品| 亚洲国产一区二区精品专区| 亚洲国产欧美不卡在线观看| 久久国产66| 老鸭窝91久久精品色噜噜导演| 国产精品一区在线观看你懂的| 一区二区三区高清不卡| 99这里有精品| 亚洲人体1000| 日韩小视频在线观看| 免费试看一区| 欧美激情一区二区三区蜜桃视频| 国产综合香蕉五月婷在线| 欧美亚洲三区| 性欧美大战久久久久久久久| 亚洲精品国产精品国自产在线 | 欧美日韩一区在线视频| 亚洲精品网站在线播放gif| 亚洲狼人精品一区二区三区| 欧美福利视频网站| 亚洲毛片在线| 欧美有码在线观看视频| 国际精品欧美精品| 麻豆精品一区二区av白丝在线| 亚洲激情六月丁香| 亚洲天堂久久| 国产一区二区三区直播精品电影| 久久久久久久999| 亚洲人成网站影音先锋播放| 亚洲欧美国产精品专区久久| 国产偷国产偷亚洲高清97cao| 久久九九电影| 亚洲伦伦在线| 久久美女性网| 一区二区三区精品视频| 国产精品一香蕉国产线看观看| 久久精品国产69国产精品亚洲| 欧美.com| 亚洲欧美日韩系列| 在线成人中文字幕| 欧美视频中文在线看| 欧美一级在线视频| 最近看过的日韩成人| 性做久久久久久久久| 亚洲激情成人网| 国产精品专区h在线观看| 美女爽到呻吟久久久久| 亚洲自拍偷拍色片视频| 能在线观看的日韩av| 亚洲欧美中文日韩在线| 91久久精品一区二区别| 国产精品美女午夜av| 久久一区亚洲| 亚洲在线一区二区三区| 亚洲成色777777女色窝| 性欧美办公室18xxxxhd| 日韩一级在线| 亚洲电影成人| 国内外成人免费视频 | 欧美伊久线香蕉线新在线| 91久久精品美女高潮| 久久riav二区三区| 亚洲理伦电影| 亚洲国产另类 国产精品国产免费| 欧美性大战久久久久久久蜜臀| 美女爽到呻吟久久久久| 久久精品99久久香蕉国产色戒| 一本色道久久加勒比精品| 欧美国产免费| 欧美成人激情视频| 久久伊人免费视频|