51nod 1097 拼成最小的数 【简单排序】
来源:互联网 发布:淘宝账户被骇客入侵 编辑:程序博客网 时间:2024/05/29 06:28
字符串排序即可
#include<iostream>#include<algorithm>#include<string.h>#include<queue>#include<string>using namespace std;int n;string a[10005];bool cmp(string a,string b){ return a+b<b+a;}int main(){ ios::sync_with_stdio(false); cin>>n; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n,cmp); int t=0; for(int i=0;i<n;i++){ t+=a[i].size(); if(t<=1000) cout<<a[i]; else{ int z=t-1000; int e=-1; for(int j=t-a[i].size();j<1000;j++) cout<<a[i][++e]; cout<<endl; for(int j=0;j<z;j++) cout<<a[i][++e]; t=z; } } return 0;}
阅读全文
0 0
- 51nod 1097 拼成最小的数 【简单排序】
- 51nod 1097 拼成最小的数 (排序)
- 51 nod 1097 拼成最小的数 思路:字符串排序
- 51Nod 1097 拼成最小的数 排序
- 51NOD 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51Nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod oj 1097 拼成最小的数 【贪心-结构体sort排序】
- 51Nod-1097-拼成最小的数
- 51nod 1097 拼成最小的数 思维
- 51nod 1097 拼成最小的数 思维题 t1+t2<t2+t1
- 1097 拼成最小的数
- 拼成最小的数
- 拼成最小的数
- okhttp_解析数据
- 常用的依赖包和权限
- TensorFlow变量详细介绍
- 简单小游戏-剪刀石头布的c语言实现
- zhoukao2EX
- 51nod 1097 拼成最小的数 【简单排序】
- 慕课网jQuery二
- 2017.10.22 有人说BOSS的自制力碾压我们
- springmvc返回参数在jsp页面上展示不出来
- activity_main.xml
- okhttp3封装
- Linux Shell 基础(三)--登录脚本,支持多用户查找
- fragment_a.xml
- 【JAVA_SE】作业练习1022