![](https://img-blog.csdnimg.cn/f4c609dc7c6641c99600571563f56ce6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法之美
Algorithm
猫天意
我是天意,爱好广泛,喜欢学习、读书、探索未知的世界和有趣的事情,关注我,一起学习! 希望在这里能和大家一起进步,时间会给出最好的答案,星光不负赶路人,愿走出半生,你我归来仍是少年。
路漫漫其修远兮,吾将上下而求索。
展开
-
Algorithm | 一文搞了解STL算法常用内容!
一文搞了解STL算法常用内容,文末附图!原创 2022-07-03 16:08:17 · 168 阅读 · 0 评论 -
Algorithm | 最大数和最小数
问题描述:输入一个多位数(小于100位),然后将其重新组合产生最大的数和最小的数。输入格式:输入一个多位数。输出格式:分两行输出:第一行输出重新组合产生的最大数;第二行输出重新组合产生的最小数。输入样例:2845输出样例:Max:8542Min:2458代码:#include <iostream>using namespace std;char s[110];int d;int main(){ scanf("%s", s); sort原创 2021-10-15 21:41:46 · 1222 阅读 · 0 评论 -
Algorithm | int和longlong数据类型取值范围与10的数量级对照
int和longlong数据类型取值范围与10的数量级对照原创 2021-09-21 16:12:19 · 1848 阅读 · 0 评论 -
Algorithm | C++中string字符串大小写的转换
c++中的string类对象并没有自带的方法进行字符大小写转换,进行大小写转换的方法很多,这里我们提供一个通过algorithm中的transform函数对string对象进行字符的大小写转换。#include <iostream>#include <string>#include <algorithm>using namespace std; int main(){ string str="how are you"; transform.原创 2021-09-14 21:43:49 · 448 阅读 · 0 评论 -
Algorithm | 前缀和
前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l, r。对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。输出格式共m行,每行输出一个询问的结果。数据范围1≤l≤r≤n,1≤n,m≤100000,−1000≤数列中元素的值≤1000输入样例:5 32 1 3 6 41 21 32 4输出样例:361原创 2021-07-12 17:50:14 · 102 阅读 · 0 评论 -
问题 A: 内蒙创业
问题描述:莱特与瑞秋毕业了,他们决定在内蒙创业成立一家畜牧业公司,创业第一步:他们希望给公司里的每一只羊一个编号。编号的命名规如下:1、长度为10位;2、前两位必须为“LQ”;2、后八位必须为数字;现在有若干个字符串,希望你写一个程序判断它是不是一个合法的编号。输入格式:第一行一个T(1≤T≤20)T(1≤T≤20)T(1≤T≤20)代表数据组数。每组测试数据有一个字符串s(1≤∣s∣≤20)s(1≤|s|≤20)s(1≤∣s∣≤20),是只包含数字和大写英文字母,代表等待判断的字符串。输原创 2021-03-09 22:53:00 · 198 阅读 · 0 评论 -
算法入门|鸡兔同笼AC2
例题:鸡兔同笼问题描述一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外)。已经知道了笼子里面脚的总数 a,问笼子里面至少有多少只动物,至多有多少只动物输入数据第 1 行是测试数据的组数 n,后面跟着 n 行输入。每组测试数据占 1 行,包括一个正整数 a (a < 32768)。输出要求n 行,每行输出对应一个输入。输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。如果没有满足要求的情况出现,则输出 2 个 0。输入样例23原创 2020-12-17 18:49:15 · 194 阅读 · 0 评论 -
算法入门|校门外的树AC1
问题描述某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L 的位置;数轴上的每个整数点,即 0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输入数据输入的原创 2020-12-17 12:30:55 · 282 阅读 · 0 评论