【洛谷p1012】拼数
(今天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】拼数相关推荐
- 洛谷——P1012 拼数
题目描述 设有nn个正整数(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数. 例如:n=3n=3时,33个整数1313,312312,343343联接成的最大整数为:34331213 ...
- 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题
[题目链接] ybt 1321:[例6.3]删数问题(Noip1994) 洛谷 P1106 删数问题 [题目考点] 1. 贪心 [解题思路] 解法1:每次找k+1个数中的最小值 假设我们从左向右扫描每 ...
- *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)
题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...
- 拼数(洛谷-P1012)
题目描述 设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数. 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4 ...
- 洛谷——P1102 A-B数对
P1102 A-B数对 题目描述 出题是一件痛苦的事情! 题目看多了也有审美疲劳,于是我舍弃了大家所熟悉的A+B Problem,改用A-B了哈哈! 好吧,题目是这样的:给出一串数以及一个数字C,要求 ...
- 洛谷 P1036 选数
P1036 选数 题目描述 已知 n 个整数 x1,x2,-,xn,以及一个整数 k(k<n).从 n 个整数中任选 k 个整数相加,可分别得到一系列的和.例如当 n=4,k=3,4 个整数分别 ...
- 洛谷——P1106 删数问题
https://www.luogu.org/problem/show?pid=1106 题目描述 键盘输入一个高精度的正整数N,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对 ...
- 【洛谷】选数---深度优先搜索+单调不降去重
题目描述 传送门:https://www.luogu.com.cn/problem/P1036 已知n个整数x1,x2-xn,以及一个整数k(k<n).从n个数字中任选k个数字相加,可分别得到一 ...
- 洛谷P2426 删数
题目描述 有N个不同的正整数数x1, x2, ... xN 排成一排,我们可以从左边或右边去掉连续的i(1≤i≤n)个数(只能从两边删除数),剩下N-i个数,再把剩下的数按以上操作处理,直到所有的数都 ...
- 洛谷 - P1036 选数(递归)
题目链接:点击查看 题目大意:给出n个数,我们需要从中选k个作为一个新的集合,问新集合的权值和有多少是素数 题目分析:这个题目考考察了两点: 判断素数 设计递归 为什么把判断素数单独列出来了呢?因为一 ...
最新文章
- 重新开始 2011/11/25
- python 编程一日一练-Python一日一练05----怒刷点击量
- 武汉自考本科计算机专业哪个好,2020年武汉自考本科专业有哪些?
- 如何集成Spring和Struts(实例说明)
- 图神经网络(一)图信号处理与图卷积神经网络(5)图卷积神经网络
- 程序员的前20个搜索和排序算法面试问题
- 尝试使用jBPM Console NG(测试版)
- 关于“数据分析”如何快速入门一些基本思路
- woe分析_WOE和IV
- 苹果紧急修复已遭利用的0day
- 6月14号=》136页-145页
- 计算机保研夏令营英语面试,保研经验 | 夏令营面试那些事儿(内含视频)
- 一维导热方程c语言,一维热传导方程的推导.doc
- WEBMAX官方帮助手册 惊艳登场
- 医学图像处理——基本概念(色彩、直方图、CT值)
- 计算机电子贺卡制作圣诞节,圣诞电子贺卡制作方法
- html个人所得税计算器,个税计算器2021 - 个人所得税计算器2021 -
- 【密码科普】第7期 - 凯撒密码与密码机
- 【编程实践】一致性哈希(hash)算法实现
- 动态规划求解机器人有多少种可能的路径