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

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

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

#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 閱讀(1217) 評論(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>
            正在播放亚洲| 1000部精品久久久久久久久| 一区二区日韩免费看| 亚洲国产精品久久91精品| 久久综合伊人77777蜜臀| 亚洲国产精品成人综合| 欧美福利视频网站| 免费视频久久| 亚洲宅男天堂在线观看无病毒| 一区二区三区高清在线观看| 国产精品一区二区久久久| 久久久精品视频成人| 久久中文字幕导航| 日韩午夜剧场| 亚洲一区免费观看| 在线观看国产成人av片| 亚洲国产精品成人精品| 国产精品高潮呻吟视频| 久久精品首页| 欧美肥婆在线| 久久福利影视| 欧美国产视频一区二区| 香蕉久久国产| 欧美jizzhd精品欧美巨大免费| 亚洲一区二区免费视频| 久久国产精品久久久| 日韩亚洲国产欧美| 性高湖久久久久久久久| 亚洲精品一级| 久久成人免费电影| 中国成人在线视频| 久久久久在线观看| 亚洲一区二区三区四区五区午夜| 久久精品亚洲一区二区| 中文网丁香综合网| 美女爽到呻吟久久久久| 欧美一区二区性| 欧美精品偷拍| 免费人成网站在线观看欧美高清| 国产精品chinese| 亚洲电影免费观看高清完整版| 国产精品视频内| 日韩视频永久免费| 亚洲国产欧美国产综合一区| 亚洲男女自偷自拍| 一区二区三区日韩| 免费在线播放第一区高清av| 久久久99爱| 国产欧美日韩在线 | 国产精品日韩一区| 亚洲精品在线电影| 亚洲欧洲视频在线| 久久久精品日韩欧美| 久久成人免费日本黄色| 国产精品久久夜| 9久草视频在线视频精品| 亚洲日本乱码在线观看| 久久在线视频| 免费在线一区二区| 亚洲成人资源| 久久亚洲春色中文字幕| 蜜桃av综合| 尤物精品在线| 狂野欧美性猛交xxxx巴西| 久久夜色精品国产亚洲aⅴ| 国产欧美一区二区白浆黑人| 亚洲午夜黄色| 午夜综合激情| 国产亚洲午夜| 久久裸体视频| 亚洲电影在线播放| 99在线|亚洲一区二区| 欧美人与性禽动交情品| 亚洲精选大片| 性欧美暴力猛交69hd| 国产精品午夜电影| 欧美一区2区视频在线观看| 久久精品一本久久99精品| 韩日精品在线| 蜜臀va亚洲va欧美va天堂| 亚洲国产欧美一区| 中文亚洲欧美| 国产性猛交xxxx免费看久久| 久久九九热免费视频| 欧美激情va永久在线播放| 亚洲精品免费电影| 欧美性视频网站| 欧美一区二区视频网站| 欧美激情视频给我| 亚洲一二三区在线| 国产日韩欧美二区| 嫩草国产精品入口| 在线中文字幕一区| 久久精品国产亚洲aⅴ| 亚洲国产精品欧美一二99| 欧美日韩国产小视频| 亚洲女性喷水在线观看一区| 看片网站欧美日韩| 一区二区三区欧美| 国模一区二区三区| 欧美精品一区二| 欧美影院一区| 亚洲美女在线看| 久久久精品国产免费观看同学| 亚洲激情成人| 国产色产综合产在线视频| 免费成人av| 欧美一区二区久久久| 亚洲高清一区二区三区| 久久成人精品视频| 亚洲毛片在线观看| 永久免费精品影视网站| 国产精品久久一卡二卡| 久久影视精品| 久久av一区二区三区| 一本色道久久综合亚洲精品小说| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲性感美女99在线| 亚洲欧洲日本mm| 国产一区二区三区四区| 国产精品久久久久久久久久久久久| 久久性天堂网| 久久不射2019中文字幕| 亚洲伊人色欲综合网| 亚洲免费观看| 亚洲大片免费看| 免费成人性网站| 久久久久久久久一区二区| 午夜影院日韩| 亚洲一级高清| 亚洲深夜福利网站| 日韩午夜激情电影| 91久久精品国产91久久| 影音先锋日韩精品| 国产婷婷色一区二区三区在线| 国产精品av久久久久久麻豆网| 欧美伦理在线观看| 欧美福利一区二区| 欧美国产一区二区三区激情无套| 久久人人97超碰国产公开结果| 欧美在线看片| 欧美一区二区三区四区夜夜大片| 亚洲婷婷在线| 亚洲欧美日韩精品久久久| 亚洲在线中文字幕| 亚洲免费在线精品一区| 亚洲在线观看免费| 午夜精彩视频在线观看不卡 | 另类图片国产| 老**午夜毛片一区二区三区| 另类天堂av| 欧美成人综合在线| 亚洲电影在线观看| 最新中文字幕亚洲| 亚洲精品一区二区在线观看| 亚洲精品视频免费在线观看| 亚洲精品一区二区在线| 一区二区三区日韩在线观看| 亚洲午夜视频在线| 羞羞视频在线观看欧美| 久久激情网站| 欧美国产精品久久| 国产精品国产三级国产aⅴ浪潮| 国产精品久久毛片a| 国产在线精品一区二区中文| 亚洲高清视频一区| 一区二区三区视频在线看| 午夜精品成人在线| 老牛影视一区二区三区| 91久久精品国产91久久| 一区二区三区四区蜜桃| 欧美中在线观看| 欧美激情一区二区三区蜜桃视频| 欧美日韩亚洲一区二区三区在线| 国产精品一区一区三区| 在线看片成人| 亚洲亚洲精品在线观看 | 欧美a级片一区| 91久久精品一区| 午夜免费在线观看精品视频| 久久综合亚洲社区| 国产精品久久久久一区二区三区 | 欧美精品情趣视频| 国产精品日韩二区| 亚洲激情二区| 久久国产精品久久久久久久久久| 欧美国产视频在线| 午夜视频在线观看一区二区三区| 免费日韩av| 国产一区二区三区的电影| 一本色道久久88综合日韩精品| 久久av一区二区三区| 亚洲激情社区| 久久婷婷色综合| 国产精品一区免费视频| 亚洲乱码国产乱码精品精可以看 | 亚洲免费视频网站| 欧美高清成人| 久久九九热re6这里有精品| 国产精品第三页|