拼数

题解:牛客网16783——拼数 原题链接: https://ac.nowcoder.com/acm/problem/16783 题目简述: 给你NNN个数,用它们拼成一个数,使得拼成的数最大。 思路及代码: 例如:13,312,34313,312,34313,312,343拼成的数就是:343312133433121334331213 简单无脑: #include <bits/stdc++.h> using name... 阅读详情

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

输入输出格式
输入格式:
第一行,一个正整数n。
第二行,n个正整数。

输出格式:
一个正整数,表示最大的整数

输入输出样例
输入样例#1:
3
13 312 343
输出样例#1:
34331213

说明
这一题包含排序和字符串处理,主要是字符串处理,因为它是在同一行输入,所以要用长整形输入再转换为字符串。


var
  n,i,j:longint;
  t:string;
  a:array[1..100] of longint;
  b:array[1..100] of string;
begin
  readln(n);
  for i:=1 to n do
  begin
    read(a[i]);
    str(a[i],b[i]);
  end;
  for i:=1 to n-1 do
    for j:=i+1 to n do
      if b[i]+b[j]<b[j]+b[i] then 
      begin 
        t:=b[i];b[i]:=b[j];b[j]:=t;
      end;
  for i:=1 to n do
    write(b[i]);
end.
Python通用编程规范-09 安全编程规范 1.9 安全编程规范 1.9.1 异常行为 1.9.1.1 禁止抑制或者忽略已检查异常 【说明】: 编码人员常常会通过一个空的或者无意义的catch块来抑制捕获的已检查异常。每一个catch块都应该确保程序只会在继续有效的情况下才会继续运行下去。因此,catch块必须要么从异常情况中恢复,要么重新抛出适合当前catch块上下文的另一个异常以允许最邻近的外层try-catch语句块来进行恢复工作。异常会打断应用原本预期的控制流程。例如,try块中位于异常发生点之后的任何表达式和语句都不会被执行。因此,异常必须 阅读详情

相关推荐

AST实战:解密Akamai混淆JS代码的完整流程

本文详细解析了如何使用AST技术解密Akamai混淆的JS代码,包括定位关键代码、AST解混淆实战步骤及常见问题解决方案。通过实际案例演示了从混淆代码到清晰逻辑的完整处理流程,并提供了工具推荐和法律合规建议,帮助开发者有效应对反爬虫技术。

weixin_33725722的博客 322

蓝桥杯拼数(递归生成全排列)

1. 问题描述: 设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 输入输出格式 输入格式: 第一行,一个正整数n。 第二行,n个正整数。 输出格式: 一个正整数,表示最大的整数 输入输出样例 输入样例#1: 3 13 312 343 输出样例#1: 34331213 来源:https://www.luogu.com.cn/

二哈 842

固定时间收敛的控制器设计(基础知识)

针对控制系统的有限时间收敛和固定时间收敛给出一些常用定理。

qq_40241332的博客 1万+

python编程:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。

设有n个正整数,将他们连接成一排,组成一个最大的多位整数。 如:n=3时,3个整数13,312,343,连成的最大整数为34331213。 如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。 实现思路:        将输入的数据分割放入列表        然后对列表进行排序之后就生成了最大(小)数。        重点在于字符串比较排序。(字符串排序默认就是按...

hard_days的博客 5909

STM32G474的HRTIM实战:用CubeMX配置互补PWM驱动全桥电路(附移相算法代码)

本文详细介绍了如何使用STM32G474的HRTIM高分辨率定时器,通过CubeMX配置互补PWM驱动全桥电路,并附移相算法代码。内容涵盖HRTIM硬件架构解析、CubeMX配置全流程、移相控制算法实现及调试技巧,为数字电源和电机控制领域提供实用解决方案。

weixin_27017211的博客 482

详细推导波特图增益和相位曲线

文章来源:https://mp.weixin.qq.com/s/UCy9mRRok5Hc9qHq3qde5g 今天这篇文章想把近段时间关于波特图方面学习的内容整理一下。波特图将会是梳理闭环控制这个系列的开始。目前的计划是,以无源器件为基础,然后结合运放,再过渡到开关电源的环路控制方面。如果对这方面感兴趣的朋友,可以持续一起学习起来,目标就是掌握开关电源的闭环控制。 1. 什么是波特图? 波特图最常见的应用是在线性非时变的系统中,用于对传递函数的增益和相位进行分析,从而判断出系统随频率的响应是否稳定。因此,波

ltqdxl的博客 2万+

P1012 拼数

P1012 拼数 题目描述 设有nn个正整数(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3n=3时,33个整数1313,312312,343343联接成的最大整数为:3433121334331213 又如:n=4n=4时,44个整数77,1313,44,246246联接成的最大整数为:74246137424613 输入格式 第一行,一个正整数nn。...

胡小涛的博客 281

OpenFoam实用技巧——starccm网格高效转换openfoam格式全解析

本文详细解析了如何利用OpenFOAM官方工具`ccm26toFoam`,将STAR-CCM+生成的高质量网格高效、稳定地转换为OpenFOAM格式。内容涵盖从STAR-CCM+正确导出网格、执行转换命令、解读转换日志,到转换后关键的边界条件修复与网格质量检查等全流程,旨在帮助用户规避常见错误,实现无缝工作流衔接。

weixin_28309571的博客 457

Python(贪心算法)问题 G: 最大整数_设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213

问题 G: 最大整数 题目描述 设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 输入 输入格式如下: 第一行为正整数n,第2行为n个正整数,2个正整数之间用空格间隔。 输出 输出n个数连接起来的最大整数 样例输入 3 13 312 343 样例输出 34331213 解答(贪心算法): from funct

XQC_KKK的博客 1627

第十五届蓝桥杯省赛C/C++B组H题【拔河】题解(AC)

由于枚举三个点肯定会超时,所以只能枚举两个点,我们尝试枚举第一个区间。的复杂度,需要找出右区间中和左区间的和最相近的值,可以考虑使用。一开始,我们将所有可能的右区间的区间和,都插入。做法同上,用前缀和优化数组求和的过程。的数组和差值最小是多少,其中。递增进行枚举左区间,当。的数组,求两个子数组。为左端点的区间的和。

一只大采集~ 5283

ios生成海报使用dom-to-image中toPng报错isTrusted:true

主要是ios中safari浏览器解析错误,引起的报错,主要引起原因toPng会调用toSvg,toSvg直接将html标签内容通过svg中foreignObject标签直接包裹,然后转base64, 通过data:image/svg+xml;解决办法:二次生成(调用两次),判断ios or 安卓,生成第一次生成,不用参数,例如:scale: 3,在第二次生成再进行清晰度操作,避免多次生成,引起性能消耗。以上种种很多案例,使用canvase进行转换的,标签丢失,直接toPng版本的,兼容性问题。

weixin_44601570的博客 2105

【题解】最大整数

题目描述   设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。   例如:n=3时,3个整数为13,312,343,联接成的最大整数为:34331213;   又如:n=4时,4个整数为7,13,4,246联接成的最大整数为:7424613。 输入格式   第一行,一个整数n;   第二行,输入n个数。 输出格式   一行,为联接成的多位数。 ...

weixin_30265171的博客 766

Whisper 模型在嘈杂环境中的表现:降噪与增强技术

本报告系统分析了OpenAI Whisper模型在嘈杂环境中的表现机制,重点揭示其内在降噪能力的技术边界,并结合语音增强(SE)、时频分析等前沿技术提出优化方案。内容覆盖从基础概念(如噪声类型对ASR的影响)到理论框架(模型架构与数学形式化),再到实际应用(端到端部署策略)的全链路分析,同时通过案例研究与可视化工具(如梅尔频谱对比图)降低复杂概念的认知门槛。核心结论指出:Whisper的多语言预训练虽提升了泛化性,但在低信噪比(SNR<5dB)场景下需结合前端降噪或联合训练技术以突破性能瓶颈。

AI 原生应用开发的博客 489

【NOIP】拼数

【NOIP】拼数 题目 题目描述 设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 输入格式 第一行,一个正整数n。 第二行,n个正整数。 输出格式 一个正整数,表示最大的整数 输入输出样例 输入 #1 复制 3 1...

A793488316的博客 673

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

拼数与车站思路讲解

哈喽,各位小伙伴大家好!今天小编给大家带来两道有趣的数学规律题(拼数和车站),这需要我们具备一定的观察能力,这在编程思维中是不可或缺的。话不多说,又是向大厂进发的一天,冲!

大白的编程日记. 1890

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

洛谷 P1012 拼数

洛谷 P1012 拼数 真——手写字符串的排序比较函数 这个题目,因为之前没有把更长的字符串后面剩余的字符与另一个字符串的首字母进行比较,所以最后一个点WA了 #include <bits/stdc++.h> using namespace std; int n; struct op{ char st[100001]; }; op a[21]; bool cmp(op x,op...

qq_33437973的博客 358

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

蓝桥杯 2025 省 C 拼好数

给定 n 个正整数 ai​,你可以把这些数分成若干组拼起来,每组内的数可以按任意顺序拼,但一组最多只能有 3 个数。求最多可以得到多少个好数。我们将含有不少于 6 个 6 的数视为一个好数。例如 666666、162636465666 是好数,12366666 不是好数。第二行包含 n 个正整数 a1​,a2​,⋯,an​,相邻整数之间使用一个空格分隔。输出一行包含一个整数表示答案,即最多可以得到的好数的数量。输入的第一行包含一个正整数 n。

2301_77131208的博客 582

【题解】拼数

题目来源:拼数 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<cmath> using namespace std; bool cmp(string a,string b) //利用字典序两两比较 { return a+b>b+a; } int main() {

Lzzy2000的博客 256

[NOIP 1998 提高组] 拼数

就可以证明我们cmp排序后得到的答案就是最优解,即证明传递性,,否则更改顺序一定会更优,因此下面只需要证明,对于。将每个数用字符串的形式读进来,对于任意两个数。简单证明:假设最后的答案为。,任意相邻的两个一定满足。,对最后的答案来说,

jinxdtaiy的博客 1039

洛谷 P1012 拼数 题解

洛谷P1012 排序+找规律,Python代码

m0_59010789的博客 420

洛谷P1012 拼数

拼数 题目链接 这个貌似就是个swap的使用 不过LITTLESUN学到了两个string相加即将数合并在一起。 AC代码如下: #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define MAXN 10...

weixin_34345560的博客 96

[NOIP1998]拼数

题目: [NOIP1998]拼数 ,哈哈,我们今天来看一道稍微简单的贪心题吧,这是选自NOIP提高组的一道题,好了,我们一起来看看题意吧: 题目描述是复制的,可能有部分显示不对,我就把题目链接放下面! 题目链接: [NOIP1998]拼数 题目描述 设有n个正整数(n ≤ 20),将它们联接成一排,组成一个最大的多位整数。 例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213 又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613 输入描述

小知识吖 3497

1012 拼数

1012 拼数 首先我们得知道,这道题并不是一道贪心,而是排序模拟 一看数据范围,才20,直接把每种可能的拼法枚举一下然后比较就好了嘛?先试试 当然AC了 这道题其实就是枚举,因为数据很小,才20个数,时间范围就n^2,并不需要太大的算法,只需要枚举每一个数a[i]然后再枚举a[i]后面的数a[j],将这两个正着拼一块和反着拼一块看看哪个大,将大的往前放,也就是swap交换,这样最后输出的就是最大的 一开始想用一个max,结果发现,max不允许,直接这样一位一位的求最大值,最后求出来的就是最大值 有点像动态

CCCCDEV_CCCC的博客 177
上一篇: 奖学金
下一篇: 凌乱的yyy
SSL_Yyx
博客等级 码龄10年 18粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值