51nod 1097 拼成最小的数
来源:互联网 发布:c语言网络编程 编辑:程序博客网 时间:2024/06/11 07:18
题目链接
思路:这个题主要的特别之处在与排序。
#include <stdio.h>#include <string.h>#include <algorithm>#include <iostream>using namespace std;struct node{ string s;} Q[100000];bool cmp(node a,node b){ if(a.s+b.s<b.s+a.s) return true; else return false;}int main(){ int n; cin>>n; for(int i=0; i<n; i++) cin>>Q[i].s; sort(Q,Q+n,cmp); string str; for(int i=0; i<n; i++) str+=Q[i].s; int i=0; while(i<str.size()) { cout<<str[i++]; if(i%1000==0) cout<<"\n"; } if(str.size()%1000!=0) cout<<"\n"; return 0;}
阅读全文
0 0
- 51NOD 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51Nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数
- 51nod 1097 拼成最小的数 (排序)
- 51Nod-1097-拼成最小的数
- 51 nod 1097 拼成最小的数 思路:字符串排序
- 51nod 1097 拼成最小的数 思维
- 51nod 1097 拼成最小的数 【简单排序】
- 51Nod 1097 拼成最小的数 排序
- 51nod oj 1097 拼成最小的数 【贪心-结构体sort排序】
- 51nod 1097 拼成最小的数 思维题 t1+t2<t2+t1
- 1097 拼成最小的数
- 拼成最小的数
- 拼成最小的数
- Jenkins 100次构建失败踩坑全录(一)
- Unity3D
- Jenkins 100次构建失败踩坑全录(二)
- Logistic回归代价函数的数学推导及实现
- Python学习 第一天任务 (四:【基于Python编程从入门到实践】动手试一试)
- 51nod 1097 拼成最小的数
- 【操作系统】Main Memory
- python 逻辑回归
- Redis简介(三)面试常见问题
- 对emqttd做benchmark的时候遇到的几个坑
- Flask学习笔记
- 可用的linux源
- 【我的Java笔记】网络编程
- Mac上python2和python3的版本切换的简单处理方式