uva 400 Unix ls 127页
来源:互联网 发布:米惠淘宝返利网 编辑:程序博客网 时间:2024/06/07 03:46
#include <iostream>#include <cstdio>#include <algorithm>#include <string>using namespace std;const int maxcol=60;const int maxn=100+5;string filename[maxn];void print(string x,int len,char str) { cout<<x; int l=len-x.length(); for(int i=1;i<=l;i++) { cout<<str; }}int main() {// freopen("input.txt","r",stdin); int n; while(scanf("%d",&n)!=EOF) { int M=0; for(int i=0;i<n;i++) { cin>>filename[i]; M=max(M,(int)filename[i].length()); } int col=(maxcol-M)/(M+2)+1; int row=n/col+(n%col==0?0:1); print("",60,'-'); printf("\n"); sort(filename,filename+n); for(int i=0;i<row;i++) { for(int j=0;j<col;j++) { int index=j*row+i; if(index<n) print(filename[index],col==n-1?M:M+2,' '); } printf("\n"); } } return 0;}
阅读全文
0 0
- uva 400 Unix ls 127页
- UVa 400 - Unix ls
- uva 400 Unix ls
- UVA 400 - Unix ls
- uva 400 - Unix ls
- uva-400-Unix ls
- UVa 400 - Unix ls
- UVA 400 Unix ls
- UVa 400 - Unix ls
- uva 400 - Unix ls
- UVa - 400 - Unix ls
- uva 400 Unix ls
- UVa 400 - Unix ls
- UVa 400 - Unix ls
- UVa:400 - Unix ls
- UVa 400 - Unix ls
- UVA - 400 Unix ls
- Uva 400 Unix ls
- PAT---1021. 个位数统计 (15)
- 1、在一个由自然数1-1000中某些数字所组成的数组中,每个数字可能出现零次或者多次。设计一个算法,找出出现次数最多的数字。
- 解决Failed to load class "org.slf4j.impl.StaticLoggerBinder"
- (4)document:getElementById、getElementByName、getNodeByTagName
- [LintCode]strStr(C++)
- uva 400 Unix ls 127页
- stl容器
- HashMap重要知识点总结
- [LintCode]Anagrams(Python)
- 朴素贝叶斯原理及实现
- 关于一个图中是否存在负环
- python-pandas的基本用法03
- uva 136 120页
- JS利用apply方法,将数组直接当做参数传给函数