UVA 1593
来源:互联网 发布:北塔软件规模 编辑:程序博客网 时间:2024/06/08 06:04
#include<iostream>#include<vector>#include<string>#include<type_traits>#include<sstream>#include<tuple>#include<bitset>#include<regex>#include<set>#include<queue>using namespace std;int main(){string s;vector<vector<string>> data;int lines = 0;int max_length = -1;while (getline(cin, s)){vector<string> data1;stringstream is(s);string t;while (is >> t) data1.push_back(t);if ((int)data1.size() > max_length) max_length = data1.size();data.push_back(data1);lines++;}vector<string> result(lines,"");for (int i = 0; i < max_length; i++){int max2 = 0;for (int j = 0; j < lines; j++){if (i >= data[j].size()) continue;if (data[j][i].size()>max2) max2 = data[j][i].size();}for (int j = 0; j < lines; j++){if (i >= data[j].size()) continue;result[j] += data[j][i];if (i < data[j].size() - 1){result[j] += string(max2 - data[j][i].size()+1, ' ');}}}for (int i = 0; i < lines; i++) cout << result[i] << endl;//system("pause");return 0;}
阅读全文
0 0
- uva 1593
- UVA 1593
- UVA 1593
- UVA 1593
- UVA 1593
- uva-1593 代码对齐
- uva 1593 代码对齐
- UVa 1593代码对齐
- uva 1593 代码对齐
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- UVA
- UVA
- UVA
- H5第一次实训--五子棋
- Android NDK网络通信篇(五)之UDP通信篇
- 表连接的一些笔记
- hdu-1166 敌兵布阵(线段树的增删查改)
- HBase架构解析二
- UVA 1593
- Linux段错误及GDB Coredump调试方法
- TCP的三次握手和四次挥手
- contest15
- 洛谷3261,可并堆打标记
- git远程协作
- UVA12050
- 将SVN服务器上的数据库数据同步到自己客户端的电脑上(MySQL、Navicat)
- Mysql安装配置