bzoj 2760: [JLOI2011]小A的烦恼
来源:互联网 发布:淘宝哪家香水是假货 编辑:程序博客网 时间:2024/06/03 15:04
题意:这是这题最难的部分,自己看
题解:乱搞
代码:
#include<bits/stdc++.h>using namespace std;int n,len[110];vector<string>ans;void wk(vector<string>&ans,int x){ len[x]=0; int hh[110],m; cin>>m; ans.resize(m+1); cin>>ans[0]; hh[0]=0; for(int i=1;i<=m;i++) { cin>>ans[i]; hh[i]=0; for(int j=0;j<ans[i].length();j++) if(ans[i][j]==',') hh[i]++; len[x]=max(len[x],hh[i]); } for(int i=0;i<=m;i++) { while(hh[i]<=len[x]) { ans[i]+=','; hh[i]++; } }}int main(){// cout<<ans.size(); cin>>n; int sum=0; for(int i=0;i<n;i++) { vector<string>hh; wk(hh,i);// cout<<hh.size()<<' '<<ans.size();// system("pause");// for(int j=0;j<hh.size();j++)// cout<<hh[j]<<endl; for(int j=ans.size();j<hh.size();j++) { ans.push_back(string(sum,',')); } for(int j=hh.size();j<ans.size();j++) { hh.push_back(string(len[i]+1,',')); } for(int j=0;j<hh.size();j++) ans[j]+=hh[j]; sum+=len[i]+1; } for(int i=0;i<ans.size();i++) { ans[i].erase(ans[i].size()-1); cout<<ans[i]<<endl; }}
阅读全文
0 0
- bzoj 2760: [JLOI2011]小A的烦恼
- 2760: [JLOI2011]小A的烦恼
- bzoj2760 [JLOI2011]小A的烦恼
- BZOJ 2760 JLOI 2011 小A的烦恼 模拟
- BZOJ 3280: 小R的烦恼
- bzoj 3280: 小R的烦恼(费用流)
- BZOJ网络流+费用流大合集:【3280小R的烦恼】
- bzoj 3281: 小P的烦恼 支配树算法+dp
- 小细节大烦恼——<a>的四种伪类
- bzoj[JLOI2011]飞行路线
- 【BZOJ】【JLOI2011】飞行路线
- BZOJ-1005-明明的烦恼
- 【BZOJ】1005 明明的烦恼
- 【BZOJ】1005 明明的烦恼
- 小明的烦恼
- 小轩的烦恼
- 小明的烦恼
- 小明的烦恼
- C++ 实现Mutex(底层用win32) 和 C++中析构过程 和常量性的大坑
- Mapped Statements collection does not contain value for真正的解决办法
- 运算符(23)加密可以这样简单(位运算)
- Error:This Gradle plugin requires Studio 3.0 minimum
- RxJava2.0学习笔记(简介,线程控制,常见操作符)
- bzoj 2760: [JLOI2011]小A的烦恼
- 10.6西南联训爆0总结
- LeetCode Week4
- Codeforces868F Yet Another Minimization Problem -- 决策单调性优化DP
- 组合数问题 解题报告
- JZOJ 5397. 【NOIP2017提高A组模拟10.6】Biology
- 单例模式的7种实现方式及分析
- MySQL存储过程与视图
- bzoj 1257: [CQOI2007]余数之和sum