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

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

題目要求模擬Unix下ls命令。給出一些列文件名,按字典序排序之后,以列優先的方式輸出。除了最后一列之外,其余各列所占的字符數為最長文件名長度加2,最后一列所占數目為最長文件名長度。每行字符數不能超過60,要求最終的行數最少。
WA了2次,實在不應該,列輸出方式沒有控制好。我的做法是先輸出到二維string數組中,因為這個數組并不一定被填滿,這樣一來接下來輸出時有多種選擇:1、做標記,沒有被標記的元素不用輸出(我最初這一步沒有做好);2、判斷(i,j)對應的文件名數組中的位置是否越界(不占用額外空間,不用對二維string數組賦值)。
以下是我的代碼:

#include<iostream>
#include
<string>
#include
<algorithm>
#include
<cstdio>
using namespace std;
const int kMaxn(107);

string r[kMaxn],ls[kMaxn][kMaxn];

int main()
{
    
/*
    freopen("data.in","r",stdin);
    freopen("data.out","w",stdout);
    //
*/

    
int n;
    
while(cin>>n)
    {
        
int max_length(0);
        
for(int i=1;i<=n;i++)
        {
            cin
>>r[i];
            max_length
=max(max_length,static_cast<int>(r[i].size()));
        }

        sort(r
+1,r+n+1);
        
int row_num,column_num;
        
for(row_num=1;row_num<=n;row_num++)
        {
            column_num
=n/row_num;
            
if(n%row_num)
                column_num
++;
            
if((max_length+2)*(column_num-1)+max_length<=60)
                
break;
        }
        
for(int i=1,x=1,y=1;i<=n;i++)
        {
            ls[x][y]
=r[i];
            x
++;
            
if(x>row_num)
            {
                x
=1;
                y
++;
            }
        }

        
for(int i=1;i<=60;i++)
            cout
<<"-";
        cout
<<endl;
        
for(int i=1;i<=row_num;i++)
        {
            
for(int j=1;j<=column_num;j++)
            {
                
if((j-1)*row_num+i<=n)
                {
                    cout
<<ls[i][j];
                    
for(int k=ls[i][j].size();k<(j==column_num?max_length:(max_length+2));k++)
                        cout
<<" ";
                }
            }
            cout
<<endl;
        }
    }

    
return 0;
}
posted on 2011-04-09 17:24 lee1r 閱讀(1215) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:字符串處理 、題目分類:排序
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品视频99| 国产一区二区三区丝袜| 亚洲精品一区二区三区四区高清 | 欧美成人资源| 亚洲乱码一区二区| 亚洲日本成人| 欧美日韩精品在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品国产品国语在线app | 亚洲一区二区在| 国产精品网红福利| 久久综合五月| 欧美高清hd18日本| 亚洲一区自拍| 性做久久久久久久免费看| 国外成人在线视频网站| 亚洲高清123| 欧美午夜激情在线| 久久一区二区三区超碰国产精品| 久久亚洲高清| 亚洲一二三区在线观看| 欧美一区国产二区| 亚洲精品日韩激情在线电影| 99国产精品99久久久久久| 国产色产综合色产在线视频 | 亚洲精品视频在线观看网站| 99国产精品国产精品久久| 国产亚洲aⅴaaaaaa毛片| 欧美韩日亚洲| 国产精品日本| 亚洲二区精品| 国产亚洲二区| 亚洲日本成人| 在线日韩一区二区| 日韩午夜精品| 亚洲国产欧美在线人成| 在线视频精品| 亚洲日本成人网| 欧美一区二区三区男人的天堂| 亚洲激情网站免费观看| 欧美亚洲视频| 亚洲一区二区少妇| 另类综合日韩欧美亚洲| 午夜精品久久久久久久久久久久久 | 亚洲一区二区在线视频| 欧美aa在线视频| 久久精品国产欧美激情| 欧美三区美女| 亚洲高清不卡在线| 伊人狠狠色j香婷婷综合| 亚洲图片欧美日产| 亚洲精品日产精品乱码不卡| 久久久激情视频| 久久成人精品| 国产精品欧美日韩一区二区| 亚洲激情专区| 亚洲日本aⅴ片在线观看香蕉| 欧美在线地址| 久久国产精品久久国产精品| 国产精品v亚洲精品v日韩精品 | 亚洲欧美日本视频在线观看| 欧美精品九九| 亚洲精品一区二区三区樱花| 亚洲黄网站黄| 欧美激情一区二区三区四区| 亚洲第一搞黄网站| 亚洲电影在线播放| 久久躁日日躁aaaaxxxx| 免费欧美在线视频| 亚洲国产精品一区制服丝袜 | 性欧美videos另类喷潮| 亚洲欧美日韩在线| 国产精品天天看| 午夜精品免费在线| 欧美一区影院| 国内成+人亚洲| 久久久久久久尹人综合网亚洲| 久久久久中文| 亚洲国产毛片完整版 | 欧美一级视频一区二区| 欧美中文字幕视频| 国产综合欧美在线看| 欧美一区永久视频免费观看| 久久人人97超碰国产公开结果| 国精品一区二区| 欧美高潮视频| 亚洲手机在线| 久久婷婷国产综合尤物精品| 亚洲国产网站| 国产精品99一区| 羞羞漫画18久久大片| 美日韩精品视频| 亚洲美女少妇无套啪啪呻吟| 欧美日韩综合久久| 欧美在线日韩精品| 亚洲承认在线| 亚洲专区一区| 老司机一区二区三区| 亚洲精品一区中文| 国产精品美女视频网站| 久久国产视频网站| 最新国产乱人伦偷精品免费网站| 亚洲一卡久久| 在线欧美一区| 国产精品久久久久久久7电影 | 亚洲国产精品久久久久秋霞蜜臀| 一区二区欧美在线观看| 国产人成一区二区三区影院| 久久综合九色综合久99| 一区二区三区国产精华| 久久综合伊人| 一本色道久久综合亚洲精品不卡| 国产欧美日韩免费| 欧美国产免费| 久久久久青草大香线综合精品| 夜夜嗨av一区二区三区四区| 美国三级日本三级久久99| 亚洲素人一区二区| 在线精品亚洲一区二区| 国产精品久久久久国产精品日日 | 亚洲理伦在线| 免费成人在线视频网站| 亚洲欧美文学| 9l国产精品久久久久麻豆| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品多人| 欧美日韩久久久久久| 免费不卡在线观看| 久久精品国产久精国产思思| 亚洲永久精品大片| a4yy欧美一区二区三区| 亚洲高清视频在线| 欧美88av| 蜜臀久久99精品久久久久久9| 欧美一区二区三区在线视频 | 一本色道久久综合亚洲精品不| 影音先锋亚洲视频| 狠狠久久亚洲欧美| 国模吧视频一区| 国产午夜一区二区三区| 国产伦精品一区二区三区高清| 欧美日韩免费高清一区色橹橹| 欧美激情小视频| 欧美激情视频一区二区三区免费| 麻豆久久婷婷| 蜜臀a∨国产成人精品| 巨乳诱惑日韩免费av| 久久综合九色综合欧美狠狠| 欧美在线视频免费播放| 先锋影音国产精品| 香蕉久久精品日日躁夜夜躁| 午夜精品久久久久99热蜜桃导演| 亚洲在线一区二区三区| 午夜精品免费视频| 欧美专区18| 久久精品国产综合| 久久综合给合| 欧美成人在线网站| 欧美日韩大陆在线| 国产精品免费网站在线观看| 国产欧美精品一区二区三区介绍 | 国产精品毛片| 国产在线一区二区三区四区| 国产有码在线一区二区视频| 狠狠综合久久av一区二区小说| 亚洲国产成人高清精品| 一本色道综合亚洲| 午夜国产欧美理论在线播放| 久久久久久久综合| 美女免费视频一区| 91久久久一线二线三线品牌| av成人免费| 久久福利影视| 欧美久久久久久久| 国产精品区一区| 1024欧美极品| 亚洲综合色在线| 久久亚洲精品欧美| 亚洲精品之草原avav久久| 亚洲欧美日本精品| 欧美电影电视剧在线观看| 国产精品v欧美精品v日本精品动漫 | 久久精品视频在线| 欧美喷潮久久久xxxxx| 国产一区二区黄色| 日韩视频永久免费| 欧美在线中文字幕| 亚洲韩国日本中文字幕| 午夜精品成人在线| 欧美日韩另类国产亚洲欧美一级| 国产精品一区免费视频| 亚洲国产精品嫩草影院| 亚洲一区免费在线观看| 久久爱www久久做| 国产日本欧洲亚洲| 在线看一区二区| 亚洲二区三区四区| 亚洲激情在线| 亚洲欧美日韩中文视频| 欧美激情一二三区|