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

隨筆-6  評(píng)論-2  文章-0  trackbacks-0
題目不難,但是。。。
首先我的想法是從1到n,left=0,right=1,然后往兩邊數(shù)顏色相同的珠子。如果用一個(gè)大小為n的數(shù)組存字符串,一個(gè)很顯然的問(wèn)題就是當(dāng)left<0或者right>n-1時(shí)就要溢出。所以要用到一個(gè)取余的函數(shù)
int cycle(int a,int n)
{
    return a<0?(a%n+n):(a%n);
}
但是這樣確實(shí)太麻煩了,寫(xiě)的代碼也容易出錯(cuò),我終于決定重寫(xiě)了。新的想法是在字符串兩邊各復(fù)制一份相同的,這樣就是大小為3×n的字符串,而循環(huán)時(shí)只需要從n到2×n-1,解決了溢出的問(wèn)題。(但是我覺(jué)得這并不是一個(gè)好方法,因?yàn)槔速M(fèi)了三倍的空間)。最終的代碼是這樣的,雖然AC了,但總不是那么完美
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fin,*fout;
fin=fopen("beads.in","r");
fout=fopen("beads.out","w");
char *beads;
int n;
fscanf(fin,"%d",&n);
beads=(char *)malloc(3*n*sizeof(char));
fscanf(fin,"%s",beads);
int i,a,b,left,right,sum=0;
for(i=n;i<3*n;++i)
{
beads[i]=beads[i-n];
}
for(i=n;i<2*n;++i)
{
left=i;
right=i+1;
char ch;

while(beads[left]=='w'&&left>=0)--left;
ch=beads[left];
while(left>0&&(beads[left-1]==ch||beads[left-1]=='w'))--left;
a=i-left+1;

while(beads[right]=='w'&&right<3*n)++right;
ch=beads[right];
while(right<(3*n-1)&&(beads[right+1]==ch||beads[right+1]=='w'))++right;
b=right-i;

if(a+b>sum)sum=a+b;
if(a>=n||b>=n||a+b>n)sum=n;
}
fprintf(fout,"%d\n",sum);
return 0;
}

posted on 2010-10-21 14:39 cometrue 閱讀(1204) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            性欧美video另类hd性玩具| 国产欧美日韩精品丝袜高跟鞋| 亚洲天堂第二页| 欧美在线视屏| 午夜亚洲影视| 欧美日韩系列| 亚洲国产日本| 国产在线精品一区二区中文| 亚洲精品一区二区网址| 亚洲欧洲精品一区二区精品久久久 | 国模精品一区二区三区色天香| 亚洲精品中文字幕女同| 在线观看亚洲视频| 亚洲免费一在线| 香蕉国产精品偷在线观看不卡| 欧美日韩国产在线一区| 亚洲国产精品成人综合| 亚洲电影在线观看| 久久久久久尹人网香蕉| 久久精品青青大伊人av| 国产情人综合久久777777| 夜夜嗨网站十八久久| 日韩视频一区二区三区在线播放| 美女网站久久| 亚洲国产精品一区制服丝袜| 玉米视频成人免费看| 久久天天躁夜夜躁狠狠躁2022 | 亚洲免费在线电影| 国产精品久久97| 中文国产成人精品| 午夜精品av| 国产三级精品三级| 久久精品国产免费看久久精品| 久久精品国产999大香线蕉| 国产麻豆综合| 欧美在线播放视频| 久久久欧美一区二区| 国内外成人免费视频| 久久久久久久久久看片| 亚洲成色精品| 亚洲一区二区三区国产| 国产精品亚洲网站| 久久av一区二区三区漫画| 欧美3dxxxxhd| 一区二区三区|亚洲午夜| 国产精品久久久免费| 午夜精品久久久久久| 久久中文字幕导航| 亚洲伦理在线| 国产精品二区二区三区| 久久国产精品黑丝| 亚洲丁香婷深爱综合| 一本久道久久综合狠狠爱| 国产精品久久一级| 久久久久久色| 一区二区三区高清视频在线观看| 欧美亚洲免费电影| 在线观看日韩一区| 欧美日韩一区二区三区在线观看免| 一区二区三区精品视频在线观看| 久久精品91| 日韩视频―中文字幕| 国产精一区二区三区| 美日韩丰满少妇在线观看| 亚洲狼人综合| 美女精品在线| 亚洲欧美日本伦理| 亚洲欧洲日本专区| 国产精品一区二区你懂的| 久热精品在线| 性色av一区二区三区红粉影视| 亚洲高清视频的网址| 久久激情婷婷| 一区二区欧美在线| 影音先锋一区| 国产精品日韩一区二区三区| 欧美福利网址| 久久国产综合精品| 在线亚洲伦理| 亚洲激情一区| 麻豆av一区二区三区| 亚洲午夜女主播在线直播| 揄拍成人国产精品视频| 国产精品一区二区久久| 噜噜噜在线观看免费视频日韩| 亚洲综合色网站| 亚洲欧洲日产国产综合网| 久久久久久综合网天天| 亚洲自拍偷拍一区| 日韩一级精品| 亚洲电影免费在线观看| 国产亚洲一区精品| 国产精品成人播放| 欧美日韩不卡在线| 欧美 日韩 国产一区二区在线视频| 亚洲欧美一区二区激情| 正在播放亚洲一区| 日韩一级大片在线| 亚洲欧洲精品天堂一级| 欧美高清在线一区二区| 免费日韩成人| 欧美成人免费视频| 欧美成人精品一区二区三区| 久久一区二区精品| 久久理论片午夜琪琪电影网| 欧美一站二站| 欧美伊人久久久久久久久影院 | 欧美成年视频| 免费欧美高清视频| 另类图片国产| 欧美a级片网| 欧美国产日本在线| 欧美日本不卡视频| 欧美精品一区二| 欧美日韩亚洲高清| 欧美日韩综合在线免费观看| 欧美日韩伦理在线| 国产精品高潮在线| 国产精品视频第一区| 国产麻豆视频精品| 国模一区二区三区| 亚洲福利久久| aa国产精品| 午夜精品久久久久久久99黑人| 午夜精品久久久久久久| 久久久久久久一区| 欧美不卡在线视频| 亚洲免费播放| 亚洲免费在线看| 久久精品一区二区三区不卡牛牛| 久久裸体艺术| 欧美精品久久天天躁| 国产精品嫩草99a| 黄色一区二区三区| 亚洲精品一区久久久久久| 亚洲在线中文字幕| 久久精品一区| 亚洲欧洲综合| 香港成人在线视频| 另类天堂视频在线观看| 欧美午夜片欧美片在线观看| 国产欧美一区二区精品秋霞影院 | 久久久久久亚洲精品中文字幕| 久久人人97超碰精品888| 欧美国产91| 欧美性开放视频| 激情久久一区| 亚洲一区亚洲二区| 久久日韩精品| 一区二区三区蜜桃网| 久久躁狠狠躁夜夜爽| 欧美日韩一区二区高清| 激情文学一区| 亚洲欧美在线播放| 亚洲福利在线观看| 亚洲一区二区三区在线视频| 久久躁日日躁aaaaxxxx| 国产精品久久午夜| 亚洲精品资源美女情侣酒店| 欧美中文字幕在线观看| 亚洲国产精品一区制服丝袜| 午夜伦理片一区| 欧美日韩在线免费观看| 亚洲激情成人| 久久久噜噜噜久久人人看| 99精品热视频只有精品10| 久久一二三区| 国产亚洲综合精品| 亚洲性感激情| 亚洲人成绝费网站色www| 久久精品观看| 国产视频精品网| 亚洲欧美成人在线| 亚洲欧洲日本在线| 美女精品一区| 黄色精品免费| 久久国产精品免费一区| 一区二区三区免费观看| 欧美精品一区二| 亚洲精品自在在线观看| 男女av一区三区二区色多| 羞羞答答国产精品www一本| 国产精品国产a| 中文精品在线| 日韩视频精品在线| 欧美精品日韩| 99在线精品视频| 亚洲免费福利视频| 欧美精品v国产精品v日韩精品 | 亚洲理伦电影| 欧美高清在线精品一区| 老司机免费视频一区二区三区| 国产一区高清视频| 久久精品一区蜜桃臀影院| 午夜精品在线看| 国产亚洲va综合人人澡精品| 欧美综合激情网| 欧美一区二区三区视频免费播放| 国产伦精品一区二区| 欧美中文在线视频|