日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

坏掉的项链Broken Necklace

發布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 坏掉的项链Broken Necklace 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

你有一條由N個紅色的,白色的,或藍色的珠子組成的項鏈(3<=N<=350),珠子是隨意安排的。 這里是 n=29 的二個例子:

第一和第二個珠子在圖片中已經被作記號。

圖片 A 中的項鏈可以用下面的字符串表示:

brbrrrbbbrrrrrbrrbbrbbbbrrrrb

假如你要在一些點打破項鏈,展開成一條直線,然后從一端開始收集同顏色的珠子直到你遇到一個不同的顏色珠子,在另一端做同樣的事(顏色可能與在這之前收集的不同)。 確定應該在哪里打破項鏈來收集到最大數目的珠子。

例如,在圖片 A 中的項鏈中,在珠子 9 和珠子 10 或珠子 24 和珠子 25 之間打斷項鏈可以收集到8個珠子。

白色珠子什么意思?

在一些項鏈中還包括白色的珠子(如圖片B) 所示。

當收集珠子的時候,一個被遇到的白色珠子可以被當做紅色也可以被當做藍色。

表現含有白珠項鏈的字符串將會包括三個符號 r , b 和 w 。

寫一個程序來確定從一條被給出的項鏈可以收集到的珠子最大數目。

輸入輸出格式

輸入格式:

?

第 1 行: N, 珠子的數目

第 2 行: 一串長度為N的字符串, 每個字符是 r , b 或 w。

?

輸出格式:

?

輸出一行一個整數,表示從給出的項鏈中可以收集到的珠子的最大數量。

?

輸入輸出樣例

輸入樣例#1: 復制 29 wwwbbrwrbrbrrbrbrwrwwrbwrwrrb 輸出樣例#1: 復制 11

?

? ? 思路:暴力,破圓為鏈。然后枚舉斷點。一直被一組數組卡,卡了一中午,很無語,后來知道是如果一開始鏈的兩端是白色(w),就需要改變一下端點顏色。

1 #include<bits/stdc++.h> 2 using namespace std; 3 char c[1000]; 4 int main() 5 { 6 int T; 7 8 9 while(cin>>T) 10 { 11 for(int i=1;i<=T;++i)//破圓 12 { 13 cin>>c[i]; 14 c[T+i]=c[i]; 15 } 16 int MAX=-0x7fffffff; 17 for(int i=1;i<=2*T;++i)//枚舉 18 { 19 int num=0; 20 int head=i,tail=i-1; 21 while(c[tail]=='w') tail--;//端點不能為白色 22 char s1=c[tail]; 23 while(c[head]=='w') head++;//端點不能為白色 24 char s=c[head]; 25 tail=i-1;head=i; 26 while(1) 27 { 28 if(head>2*T) break; 29 if(c[head]==s||c[head]=='w') num++; 30 else break; 31 ++head; 32 33 } 34 while(1) 35 { 36 if(tail<1) break; 37 if(c[tail]==s1||c[tail]=='w') num++; 38 else break; 39 tail--; 40 41 } 42 43 MAX=max(MAX,num); 44 } 45 cout<<min(MAX,T)<<endl;//最大就是珠子的個數 46 } 47 } View Code

?

轉載于:https://www.cnblogs.com/Auroras/p/10862665.html

總結

以上是生活随笔為你收集整理的坏掉的项链Broken Necklace的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费毛片小视频 | 欧美韩国日本在线 | www国产亚洲精品 | 成人黄色大片在线观看 | 在线观看国产小视频 | 日韩欧美少妇 | 男人av的天堂 | 不卡av在线| 色婷婷综合久久 | 成年人福利网站 | 狠狠躁18三区二区一区视频 | 激情专区| 影音先锋蜜桃 | 男人在线网站 | 懂色av中文字幕 | 婷婷五月精品中文字幕 | 午夜av一区二区三区 | 国产一级做a爰片在线看免费 | 久久精品黄aa片一区二区三区 | 欧美日韩人妻精品一区二区 | 精品人妻一区二区三区香蕉 | 无码精品视频一区二区三区 | 夜夜夜撸| 天天干视频在线 | xxxx国产精品 | 国模无码视频一区二区三区 | 粉嫩av一区二区三区免费观看 | 中文字幕永久在线播放 | 中文字幕一区二区三区在线播放 | 九九国产精品视频 | 午夜伦视频 | 国产精品嫩草久久久久 | 国产在线不卡av | 国产专区第一页 | 少妇1~3伦理 | 综合久久综合久久 | 久草综合在线视频 | 加勒比综合 | 91成人破解版 | 色妞色| 国内精品久久久久久久久久久 | 久久精品一日日躁夜夜躁 | 亚洲va国产天堂va久久 en | 久久久久久久久99精品 | 草草影院国产第一页 | 林天顾悦瑶笔趣阁 | www成人免费 | av地址在线观看 | 亚洲最大av网站 | 色偷偷一区二区三区 | 国产一卡二卡在线 | 国产一级一级国产 | 成人综合网站 | 精品无码久久久久久国产 | 欧美久久久久久久 | 国产精品海角社区 | 亚洲第一色区 | 久久激情网 | 狠狠婷婷| 动漫大乳美女 | 高清视频免费在线观看 | 一级性毛片 | 亚洲爽爽 | 操操网 | 国产精品久久久久三级 | 丰满人妻一区二区三区四区53 | 91国产大片 | 91精品国产综合久久福利软件 | 大奶在线播放 | 日韩在线三级 | 国产成人在线观看网站 | 乱码一区二区三区 | 大香蕉毛片 | 男人天堂电影 | 污污网站在线看 | 国产视频久久久 | 牛牛视频在线 | 在线观看黄色小视频 | 中文字幕3 | 久久久久在线视频 | 亚洲国产无线乱码在线观看 | 久久久精品人妻一区二区三区色秀 | 青青免费视频 | 午夜一级大片 | 中文字幕在线观看一区二区三区 | 亚洲aaaaaaa| 欧美日韩不卡一区二区三区 | 日韩在线电影一区二区 | 女优在线观看 | 99视频热| 欧美亚洲第一区 | 999久久久久 | 成人合集 | 一级坐爱片 | 日日夜夜免费 | 99精品区 | 国产成人手机在线 | 特黄特色大片免费 | 五月天伊人网 |