• 2024-08-10大雁往南飞
    1天空在咆哮,狂风夹着闪电,开始下雨了,越来越大,打开它的身上羽毛上,它感到身子很重。眼前开始模糊,合身已经没有再飞翔的力量了,但是还在飞,还在拍着翅膀,还在做着最后的抵抗力挣扎。2它们时而排成一字时而排成人字,伸长着脖子,对着天空发出,咿呀,咿呀,的声音,从北方到南方,这么遥远的路程,它们
  • 2024-04-22Two Sided Cards 题解
    前言五一网课的例题,但是网上没有详细的题解(真的连题解都找不到啊),所以来写一篇,就当攒RP了。题目可以在这里提交。原题是TopCoder-10947,但是有了账号也交不了?题目简述有\(n\)张卡片,正面和反面分别组成了\(1\simn\)的排列。现在你需要将这\(n\)张卡片排成一排。卡片
  • 2023-08-21剑指 Offer 45. 把数组排成最小的数(中等)
    题目:classSolution{public:stringminNumber(vector<int>&nums){//这道题要学会重构字符串的比较排序vector<string>str;//将数组全部转化为字符串进行比较stringresult;for(inti=0;i<nums.size();i++){str.p
  • 2023-04-23把数组排成最小的数
    classSolution{public:staticboolcmp(inta,intb){stringas=to_string(a),bs=to_string(b);returnas+bs<bs+as;}stringprintMinNumber(vector<int>&nums){sort(nums.begin(),nums.end(),cmp);
  • 2023-04-18剑指 Offer 45. 把数组排成最小的数
    题目链接:剑指Offer45.把数组排成最小的数方法:排序解题思路将数字转化为字符串数组,然后\(sort()\);cmp()函数staticboolcmp(stringa,stringb){returna+b<b+a;}代码//写法一classSolution{public:staticboolcmp(stringa,stringb){
  • 2023-04-09【230409-1】记者要为5名志愿者和他们帮助的2位老人拍照,要求排成一排,2位老人相邻但不在两端,不同的排法共有几种?
  • 2023-02-182.18 考试总结
    A. 基础逆序对练习题字符串哈希85~90。想到了统计贡献,O(q*Z^2)查询的方法,但是用哈希卡MLE(双哈希MLE,单哈希TLE),应该用字典树预处理。以后想用字符串哈希的时候应该
  • 2023-01-02剑指offer面试题45. 把数组排成最小的数
    题意把数组排成最小的数方法排序代码classSolution{public:staticboolcmp(inta,intb){stringas=to_string(a),bs=to_string(b);
  • 2022-12-12每日算法之把数组排成最小的数
    JZ45把数组排成最小的数描述输入一个非负整数数组numbers,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组[3,32,321],则打印出这三
  • 2022-11-22【数组7】把数组排成最小的数
    题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323
  • 2022-10-04把数组排成最小的数
    问题描述:输入一个非负整数数组numbers,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组[3,32,321],则打印出这三个数字能排成的最小数
  • 2022-08-27给定一个字符串a 排成b 每次只能从原来的位置移动到队头 求操作多少次
    累加匹配的后缀因为只能往队头移动后缀相同就是不用移动的位置#include<bits/stdc++.h>#definelllonglongusingnamespacestd;intn;strings1,s2;intmain(