(今天yuezhuren大课间放我们出来了……)

(另外今天回了两趟初中部)

拼数【传送门】

洛谷算法标签:

(然鹅这两个学的都不好,能过真的how strange)


开始的时候没读题啊,直接暴力sort给数据(int型的)排序然后从大到小输出了……(居然还ac了一个点)

然后我去仔细读了题,发现当这个数字首字母越大时(相同的话比下一位),位置越靠前,组成的数就越大,因为字符长度不确定,然后我在想是不是用字符类型的比较好做????

好了又半途不想写了   直接上代码吧

#include<iostream>
#include<cstdio>
#include<algorithm>//sort排序的头文件
#include<string>//string型函数的头文件
using namespace std;
bool cmp(string,string);
int main()
{int n;string a[21];//定义神奇的string型字符 cin>>n;for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+n+1,cmp);//排序 for(int i=1;i<=n;i++)//输出 cout<<a[i];
}
bool cmp(string a,string b)//整个题的核心??技术含量最高的地方?
{return a+b>b+a;// a+b其意为a放在b后面(b+a相返) // 如果a+b得到的数值大于b+a,返回a+b
}

转载于:https://www.cnblogs.com/zhuier-xquan/p/10427641.html

【洛谷p1012】拼数相关推荐

  1. 洛谷——P1012 拼数

    题目描述 设有nn个正整数(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数. 例如:n=3n=3时,33个整数1313,312312,343343联接成的最大整数为:34331213 ...

  2. 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题

    [题目链接] ybt 1321:[例6.3]删数问题(Noip1994) 洛谷 P1106 删数问题 [题目考点] 1. 贪心 [解题思路] 解法1:每次找k+1个数中的最小值 假设我们从左向右扫描每 ...

  3. *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)

    题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...

  4. 拼数(洛谷-P1012)

    题目描述 设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数. 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4 ...

  5. 洛谷——P1102 A-B数对

    P1102 A-B数对 题目描述 出题是一件痛苦的事情! 题目看多了也有审美疲劳,于是我舍弃了大家所熟悉的A+B Problem,改用A-B了哈哈! 好吧,题目是这样的:给出一串数以及一个数字C,要求 ...

  6. 洛谷 P1036 选数

    P1036 选数 题目描述 已知 n 个整数 x1,x2,-,xn,以及一个整数 k(k<n).从 n 个整数中任选 k 个整数相加,可分别得到一系列的和.例如当 n=4,k=3,4 个整数分别 ...

  7. 洛谷——P1106 删数问题

    https://www.luogu.org/problem/show?pid=1106 题目描述 键盘输入一个高精度的正整数N,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对 ...

  8. 【洛谷】选数---深度优先搜索+单调不降去重

    题目描述 传送门:https://www.luogu.com.cn/problem/P1036 已知n个整数x1,x2-xn,以及一个整数k(k<n).从n个数字中任选k个数字相加,可分别得到一 ...

  9. 洛谷P2426 删数

    题目描述 有N个不同的正整数数x1, x2, ... xN 排成一排,我们可以从左边或右边去掉连续的i(1≤i≤n)个数(只能从两边删除数),剩下N-i个数,再把剩下的数按以上操作处理,直到所有的数都 ...

  10. 洛谷 - P1036 选数(递归)

    题目链接:点击查看 题目大意:给出n个数,我们需要从中选k个作为一个新的集合,问新集合的权值和有多少是素数 题目分析:这个题目考考察了两点: 判断素数 设计递归 为什么把判断素数单独列出来了呢?因为一 ...

最新文章

  1. 重新开始 2011/11/25
  2. python 编程一日一练-Python一日一练05----怒刷点击量
  3. 武汉自考本科计算机专业哪个好,2020年武汉自考本科专业有哪些?
  4. 如何集成Spring和Struts(实例说明)
  5. 图神经网络(一)图信号处理与图卷积神经网络(5)图卷积神经网络
  6. 程序员的前20个搜索和排序算法面试问题
  7. 尝试使用jBPM Console NG(测试版)
  8. 关于“数据分析”如何快速入门一些基本思路
  9. woe分析_WOE和IV
  10. 苹果紧急修复已遭利用的0day
  11. 6月14号=》136页-145页
  12. 计算机保研夏令营英语面试,保研经验 | 夏令营面试那些事儿(内含视频)
  13. 一维导热方程c语言,一维热传导方程的推导.doc
  14. WEBMAX官方帮助手册 惊艳登场
  15. 医学图像处理——基本概念(色彩、直方图、CT值)
  16. 计算机电子贺卡制作圣诞节,圣诞电子贺卡制作方法
  17. html个人所得税计算器,个税计算器2021 - 个人所得税计算器2021 -
  18. 【密码科普】第7期 - 凯撒密码与密码机
  19. 【编程实践】一致性哈希(hash)算法实现
  20. 动态规划求解机器人有多少种可能的路径

热门文章

  1. FreeSwitch会议Banner功能调用流程
  2. 拿工资,要做差不多的事
  3. debian的中国镜像
  4. 共享一个可用的谷歌相机
  5. 电脑显示器尽快触摸化
  6. 给硬盘分个整数大小的区
  7. GDI+ 保存HDC为位图文件
  8. java 地图渲染_离屏渲染在车载导航中的应用
  9. c# Settings.settings 存储数据,读取数据
  10. springboot连接mysql乱码_springboot2.x——接口访问出现中文乱码