- 博客(7)
- 收藏
- 关注
转载 排序函数
sort函数有sort(),stable_sort()和partial_sort()。sort()函数是对给定区间的元素进行排序,但是会改变值相同的元素的相对位置。stable_sort()是对给定区间的元素进行稳定排序,如果两个元素相等,那么排序完成后两个元素的相对位置保持不变,partial_sort()是对给定区间的元素进行部分排序。默认的顺序是由小到大进行排序。三种函数的用法如下v为容...
2019-01-27 17:10:43 3057
原创 [蓝桥杯][算法提高VIP]身份证排序
题目描述安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位数据规模和约定n< =100000输入第一行一个整数n,表示有n个身份证号码余下的n行,每行一个身份证号码。输出按出生日期从大到小排序后的身份证号,每行一条样例输入5466272307503...
2019-01-27 16:24:54 280
原创 hdoj1003
Max SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 311339 Accepted Submission(s): 73978Problem DescriptionGiven a sequence a[1],a[2],...
2019-01-27 14:31:43 785
原创 删除重复元素
为库设计新函数DelPack,删除输入字符串中所有的重复元素。不连续的重复元素也要删除。要求写成函数,函数内部使用指针操作。输入1223445667889输出13579样例输入else样例输出ls这道题目比较简单,这是别人的代码,#include <cstdio>#include <cstdlib>#include <iostream>...
2019-01-22 15:24:34 501
原创 集合运算
[蓝桥杯][算法训练VIP]集合运算时间限制: 1Sec 内存限制: 128MB 提交: 108 解决: 40题目描述给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。输入第一行为一个整数n,表示集合A中的元素个数。第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。第三行为一个整数m,表示集合B中的元素个数。第四行有m个互不相同的用空格隔开的整数,表示集合B...
2019-01-22 12:50:40 177
原创 二叉树的建立 及前中后序遍历
#include <stdio.h>#include <malloc.h>typedef struct bir{ char data; struct bir *lchild,*rchild;}birnode,*bitree;int cry(bitree *t)//二叉树的建立 { char ch; scanf("%c",&ch); if(ch==...
2019-01-20 08:53:49 252
原创 分苹果
题目描述小朋友排成一排,老师给他们分苹果。小朋友从左到右标号1…N。有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果。最后老师想知道每个小朋友有多少苹果。数据规模和约定100%的数据,N、M≤100 000,1≤Li≤Ri≤N,0≤Ci≤100。输入第一行两个整数N、M,表示小朋友个数和老师个数。接下来M行,每行三个整数Li、Ri、Ci...
2019-01-19 15:14:22 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人