
STL
Soar-
这个作者很懒,什么都没留下…
展开
-
map
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有...转载 2018-02-16 17:19:45 · 252 阅读 · 0 评论 -
L2-014. 列车调度(贪心模拟,set)
L2-014. 列车调度 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 火车站的列车调度铁轨的结构如下图所示。Figure两端分...原创 2018-03-29 17:54:38 · 326 阅读 · 0 评论 -
L2-005. 集合相似度
L2-005. 集合相似度 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 给定两个整数集合,它们的相似度定义为:Nc/Nt*10...原创 2018-03-29 19:57:13 · 178 阅读 · 0 评论 -
L2-019. 悄悄关注
L2-019. 悄悄关注 新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000...原创 2018-03-30 10:23:46 · 146 阅读 · 0 评论 -
STL---next_permutation 实现
STL中提供了两个关于计算排列组合关系的算法,分别是next_permutation和 prev_permutation。分析:给出一个排列P,求出下一个排列P1是什么?比如 P = 1 2 3 4 5。显然P1: 1 2 35 4。 P2:1 2 4 3 5。规律: P->P1 :直接对 4 5 逆序。P1->P2 : 后两个...原创 2019-02-26 22:34:31 · 837 阅读 · 0 评论