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

 

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>
            国产免费成人| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲黄网站黄| 欧美成人精品在线播放| 亚洲欧洲一区二区在线观看| 欧美激情一级片一区二区| 欧美96在线丨欧| 一区二区三区视频观看| 一区二区三区视频在线| 国产农村妇女毛片精品久久麻豆 | 激情六月婷婷综合| 欧美电影专区| 欧美日韩视频一区二区三区| 小黄鸭视频精品导航| 欧美在线观看日本一区| 亚洲黄色成人| 亚洲小视频在线| 激情视频一区| 99精品欧美一区二区三区综合在线 | 欧美黑人国产人伦爽爽爽| 欧美精品三级| 久久久久九九九| 欧美成人久久| 久久九九电影| 欧美日韩精品一区| 久久久久国产精品一区二区| 欧美激情 亚洲a∨综合| 午夜欧美精品久久久久久久| 久久免费视频在线| 亚洲欧美国产va在线影院| 久久一区二区三区超碰国产精品| 一区二区三区成人| 久久精品国产亚洲一区二区三区| 亚洲色诱最新| 免费成人小视频| 久久av一区二区三区亚洲| 欧美国产欧美综合| 久久久免费观看视频| 欧美丝袜一区二区| 欧美韩日精品| 国产在线视频欧美一区二区三区| 99视频在线精品国自产拍免费观看| 精品9999| 久久av资源网站| 亚洲欧美日韩视频二区| 欧美激情精品久久久久久蜜臀| 久久久久久久国产| 国产精品v欧美精品v日韩| 亚洲国产日本| 亚洲高清视频在线| 久久久久久久久蜜桃| 久久av资源网站| 国产精品区一区二区三区| 99成人在线| 亚洲视频axxx| 欧美日韩裸体免费视频| 亚洲国产精品成人综合| 亚洲国产精品久久人人爱蜜臀 | 欧美—级在线免费片| 久久综合九色| 在线观看视频一区二区| 欧美资源在线观看| 久久久精品免费视频| 国产性天天综合网| 先锋亚洲精品| 久久久99久久精品女同性 | 欧美一级精品大片| 欧美一区二区三区在线播放| 国产精品久久久久一区二区三区共 | 日韩视频在线观看国产| 亚洲精品在线视频观看| 欧美大片免费观看| 亚洲精品在线电影| 中文精品一区二区三区 | 欧美伊人影院| 久热精品视频在线观看一区| 韩国三级电影久久久久久| 久久精品国产第一区二区三区最新章节 | 亚洲国产精品精华液2区45| 亚洲人成网站精品片在线观看| 免费成人美女女| 亚洲黄色在线观看| 亚洲在线一区二区| 国产午夜精品美女毛片视频| 久久久99国产精品免费| 亚洲第一区中文99精品| 亚洲午夜精品久久久久久浪潮 | 欧美黄色一区二区| 在线亚洲一区| 久久人人爽人人爽爽久久| 国内精品久久久久久影视8| 久久久之久亚州精品露出| 亚洲国产一区二区精品专区| 亚洲天堂av在线免费观看| 国产亚洲成年网址在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国内自拍| 欧美一区二区成人| 91久久中文| 国产精品亚洲综合| 麻豆精品一区二区av白丝在线| 亚洲免费精彩视频| 久久亚洲欧美| 亚洲午夜精品久久久久久app| 国产一区二区三区av电影 | 久久精品视频在线播放| 91久久午夜| 久久久久久综合| 中文一区在线| 亚洲国产第一| 国产亚洲亚洲| 欧美色精品在线视频| 久久久久综合一区二区三区| 亚洲免费观看视频| 欧美α欧美αv大片| 亚洲欧美经典视频| 亚洲精品网站在线播放gif| 国产精品伊人日日| 欧美欧美午夜aⅴ在线观看| 欧美综合77777色婷婷| 一本色道久久综合亚洲精品高清 | 一本色道久久综合亚洲精品按摩| 免费国产一区二区| 欧美在线免费视屏| 亚洲女人av| 亚洲色诱最新| 99re6热只有精品免费观看| 一区二区三区我不卡| 国产伦精品一区| 欧美视频一区二区三区四区| 欧美成人首页| 美国三级日本三级久久99| 久久精品2019中文字幕| 午夜国产欧美理论在线播放| 夜夜嗨av一区二区三区网站四季av| 欧美电影免费观看高清完整版| 久久女同互慰一区二区三区| 久久国产一区二区| 久久国产精品99国产精| 午夜在线一区| 欧美有码在线视频| 欧美中文字幕| 久久久国产亚洲精品| 久久久免费精品视频| 久久天堂av综合合色| 久久久女女女女999久久| 久久久99爱| 狂野欧美性猛交xxxx巴西| 久久蜜桃精品| 免费久久久一本精品久久区| 免费成人av资源网| 欧美大片免费观看| 欧美激情综合色| 亚洲激情成人| 99天天综合性| 亚洲欧美另类在线观看| 先锋影音久久久| 久久精品首页| 欧美黑人多人双交| 欧美午夜影院| 国产在线视频欧美| 亚洲国产日韩欧美在线动漫| 亚洲人成网站在线观看播放| 一本到高清视频免费精品| 亚洲性感激情| 久久久欧美一区二区| 欧美激情国产高清| 这里只有精品电影| 久久av二区| 欧美国产亚洲视频| 欧美性生交xxxxx久久久| 国产亚洲一区在线| 亚洲精品乱码久久久久久蜜桃91 | 亚洲成人直播| 亚洲一区二区欧美| 久久久一本精品99久久精品66| 欧美大色视频| 亚洲中午字幕| 麻豆国产精品va在线观看不卡| 欧美日韩一区二区三区在线| 国产一区二区电影在线观看| 亚洲国产婷婷| 欧美一区二区三区在线视频| 亚洲第一福利在线观看| 亚洲性色视频| 欧美成人官网二区| 国产日韩成人精品| 一区二区三区 在线观看视| 久久狠狠久久综合桃花| 亚洲片区在线| 久久人人爽爽爽人久久久| 国产精品视频yy9299一区| 最新国产の精品合集bt伙计| 欧美一区二区在线看| 亚洲片区在线| 久久久久久久综合色一本| 国产精品视频专区| 洋洋av久久久久久久一区| 免费欧美网站| 久久国产福利|